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?
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?
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
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
).
Etiketlerdeki diğer soruları oku bittorrent server services rtorrent