SORU
19 ŞUBAT 2012, Pazar


Ubuntu nasıl bir bağlantı noktasında bir süreci öldürmek

Ubuntu belirli bir bağlantı noktası için komut satırında bir süreç öldürmeye çalışıyorum.

Eğer bu komutu çalıştırırsanız bağlantı alıyorum:

sudo lsof -t -i:9001

şimdi çalıştırmak istiyorum

sudo kill 'sudo lsof -t -i:9001'

Bu hata mesajı alıyorum:

ERROR: garbage process ID "lsof -t -i:9001".
Usage:
  kill pid ...              Send SIGTERM to every process listed.
  kill signal pid ...       Send a signal to every process listed.
  kill -s signal pid ...    Send a signal to every process listed.
  kill -l                   List all signal names.
  kill -L                   List all signal names in a nice table.
  kill -l signal            Convert between signal numbers and names.

Öldürmek sudo '- t -ı:9001' de . lsof çalıştım

CEVAP
19 ŞUBAT 2012, Pazar


Backtick kullanmayın düzenli kene.

sudo kill `sudo lsof -t -i:9001`

Eğer bu işe yaramaz ise aynı komut ilişkilendirme $() kullanabilirsiniz:

sudo kill $(sudo lsof -t -i:9001)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Joshua Benedict

    Joshua Bened

    26 EKİM 2013
  • Nightmare2005

    Nightmare200

    14 Ocak 2007
  • SalGames2016

    SalGames2016

    17 Kasım 2012