¿Cómo iniciar, detener y reiniciar rtorrent?

20

Acabo de instalar rtorrent en mi máquina Ubuntu Server 12.04 a través de apt-get .

Cómo empiezo | parar | reiniciar el servicio?

    
pregunta lindhe 28.06.2013 - 23:03

2 respuestas

19

Para iniciar rtorrent, simplemente presione Ctrl + Alt + T en su teclado para abrir Terminal. Cuando se abra, ejecute los comandos a continuación:

rtorrent

Para detener Ctrl + D Para salir de Ctrl + q

Los comandos anteriores lo haces después de presionar Enter , en la ventana rtorrent.

Para obtener más información, vea el resultado de:

rtorrent -h

y / o consulte Uso de rtorrent como un pro

    
respondido por el Mitch 29.06.2013 - 06:01
3

La respuesta aceptada es correcta, pero no especifica cómo realizar un cierre "seguro" del servicio rtorrent con un script de servicio systemctl .

La mayoría de las respuestas o scripts existentes "matan" a la sesión de pantalla o al proceso rtorrent . Al hacerlo, envían una señal SIGINT (2) ( 1 ) o SIGQUIT (3) que detiene / elimina el rtorrent proceso. El inconveniente es que normalmente el archivo de bloqueo de rtorrent no se elimina porque rtorrent no se cerró correctamente. En consecuencia, el siguiente inicio de rtorrent fallaría debido al archivo de bloqueo persistente.

Echa un vistazo al código fuente de rtorrent ( 2 ) muestra que espera un SIGTERM (15) . Por lo tanto, considerando un script de servicio systemctl , el comando de detención podría ser similar a:

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

Si pidof no está disponible, también puedes usar algo como:

$ ps -A | grep "rtorrent" | awk '{print }'
  • ps lista los procesos actuales
  • grep extrae los detalles del proceso rtorrent
  • awk selecciona el pid y lo muestra en stdout

En caso de que necesite esperar hasta que se complete el apagado, puede usar killall -w . Tenga en cuenta que:

  

killall puede esperar para siempre si la señal fue ignorada, no tuvo efecto,   o si el proceso permanece en estado zombie (fuente: man killall ).

    
respondido por el YuTendo 16.05.2016 - 18:10

Lea otras preguntas en las etiquetas