Этот вопрос был перефразирован, предыдущий был дубликатомВыполнять удаленные команды, полностью отключившись от ssh-соединения
Я хочу получить доступ к компьютеру через SSH, запустить Iceweasel и Transmission, использовать Iceweasel для поиска торрентов, добавить торренты в Transmission, закрыть Icewasel, закрыть сеанс SSH и разрешить Transmission работать на сервере.
Я запускаю Transmission с помощью nohup
, но если я закрываю Transmission, он закрывается на сервере. Если я выхожу из сеанса, он также закрывается.
решение1
Вы можете попробовать nohup
("no hangup"). Например:
nohup myapp &
Если этого недостаточно, перенаправьте все потоки ввода-вывода:
nohup myapp < /dev/null 2>&1 &
По умолчанию nohup уже перенаправил поток 1 на "nohup.out", но вы можете изменить это (см. man nohup
). В Википедии также естьхорошая статья.
Обратите внимание, что вам все равно нужно использовать &
nohup.