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

  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • CrazyMan

    CrazyMan

    14 Mayıs 2008
  • tinycammonitor

    tinycammonit

    14 Aralık 2010