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

  • Blendtec

    Blendtec

    30 EKİM 2006
  • Bratayley

    Bratayley

    30 Aralık 2010
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007