rtorrent nasıl başlatılır, durdurulur ve yeniden başlatılır?

20

Ubuntu Server 12.04 makinemde rtorrent 'yi apt-get yoluyla yükledim.

Nasıl başlarım | dur | servisi yeniden başlatmanız mı gerekiyor?

    
sordu lindhe 29.06.2013 01:03

2 cevap

19

Yeniden başlatmak için, klavyenizde Terminali açmak için Ctrl + Alt + T tuşlarına basın. Açıldığında, aşağıdaki komutları çalıştırın:

rtorrent

Ctrl + D öğesini durdurmak için Çıkmak için Ctrl + q

Yukarıdaki komutlar, rtorrent penceresinden Enter 'a bastıktan sonra yapar.

Daha fazla bilgi için aşağıdakilere bakın:

rtorrent -h

ve / veya rtorrent’i pro

    
verilen cevap Mitch 29.06.2013 08:01
3

Kabul edilen yanıt doğrudur, ancak rtorrent hizmet komut dosyasıyla systemctl hizmetinin "güvenli" kapatılmasını nasıl gerçekleştireceğini belirtmemektedir.

Çoğu mevcut cevap veya komut dosyası, ekran oturumunu veya rtorrent işleminin kendisini "öldürür". Bunu yaparken, SIGINT (2) öğesini durduran / durduran SIGQUIT (3) ( 1 ) veya rtorrent sinyali gönderirler. süreci. Dezavantajı, rtorrent 'nin kilit dosyasının silinmediğinden, rtorrent ' nin düzgün şekilde kapatılmamasıdır. Sonuç olarak, rtorrent 'nin bir sonraki başlangıcı, kalıcı kilit dosyası nedeniyle başarısız olur.

rtorrent kaynak koduna göz atmak ( 2 ) SIGTERM (15) bekliyor. Bu nedenle, systemctl hizmet betiği göz önüne alındığında, stop komutu şöyle görünebilir:

$ ExecStop=/usr/bin/kill -s 15 \'pidof rtorrent'

pidof seçeneği mevcut değilse, aşağıdaki gibi de kullanabilirsiniz:

$ ps -A | grep "rtorrent" | awk '{print }'
  • ps mevcut işlemleri listeler
  • grep , rtorrent işlem ayrıntılarını çıkarır
  • awk pidi seçer ve bunu stdout'a görüntüler

Kapatma tamamlanana kadar beklemeniz gerekiyorsa, killall -w 'yi kullanabilirsiniz. Not:

  

killall , sinyal göz ardı edildiğinde sonsuza kadar bekleyebilir, hiçbir etkisi olmaz.   veya işlem zombi durumunda kalırsa (kaynak: man killall ).

    
verilen cevap YuTendo 16.05.2016 20:10

Etiketlerdeki diğer soruları oku