Deje que Transmission se ejecute en el servidor, independientemente de la sesión SSH

Deje que Transmission se ejecute en el servidor, independientemente de la sesión SSH

Esta pregunta ha sido reformulada, la anterior era un duplicado deEjecute comandos remotos, desconectándose completamente de la conexión ssh

Quiero acceder a una computadora a través de SSH, ejecutar Iceweasel y Transmission, usar Iceweasel para buscar algunos torrents, agregar los torrents a Transmission, cerrar Icewasel, cerrar mi sesión SSH y dejar que Transmission se ejecute en el servidor.

Estoy ejecutando Transmission usando nohup, pero si cierro Transmission, se cierra en el servidor. Si salgo de la sesión, también se cierra.

Respuesta1

Puedes intentarlo nohup("sin colgar"). Por ejemplo:

nohup myapp &

Si eso no es suficiente, redirige todos los flujos de E/S:

nohup myapp < /dev/null 2>&1 &

De forma predeterminada, nohup ya ha redirigido el flujo 1 a "nohup.out", pero puedes cambiarlo (ver man nohup). Wikipedia también tiene unabuen artículo.

Tenga en cuenta que aún necesita usarlo &con nohup.

información relacionada