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

  • Joseph Hayhoe

    Joseph Hayho

    20 Mayıs 2010
  • Pituvision

    Pituvision

    11 Mart 2006
  • TecnoTutosPC

    TecnoTutosPC

    19 Kasım 2012