Пусть передача выполняется на сервере, независимо от сеанса SSH

Этот вопрос был переформулирован, предыдущий был дубликатом команд Execute remote, полностью отделяющим от ssh-соединения

Я хочу получить доступ к компьютеру через SSH, запустить Iceweasel и Transmission, использовать Iceweasel, чтобы найти некоторые торренты, добавить торренты в трансляцию, закрыть Icewasel, закрыть сеанс SSH и разрешить передачу на сервере.

Я запускаю передачу с помощью nohup , но если я закрою передачу, она закрывается на сервере. Если я выхожу из сеанса, он также закрывается.

One Solution collect form web for “Пусть передача выполняется на сервере, независимо от сеанса SSH”

Вы можете попробовать nohup («no hangup»). Например:

 nohup myapp & 

Если этого недостаточно, перенаправляйте все потоки ввода-вывода:

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

По умолчанию nohup уже перенаправил поток 1 на «nohup.out», но вы можете его изменить (см. man nohup ). В Википедии также есть хорошая статья .

Обратите внимание, что вам все равно нужно использовать & с nohup.

  • Как программно контролировать пересылаемые приложения X11?
  • Почему cron запускает удаленную команду по ssh на маршрутизаторе Cisco, прерывается?
  • SSH туннель к маршрутизатору периодически зависает. Проблема с TCP?
  • Alias ​​команда, которая находится за SSH jumpbox
  • Конкретный пользовательский SSH-RSA с корневым доступом (через AWS EC2)
  • Создание клиентского VNC-соединения через SSH за один шаг (например, с опцией -via)
  • Исправить шрифты через ssh
  • Панели апплета не запускают процесс
  • SSH на сервер localhost
  • SSH не удалось аутентифицировать открытый ключ
  • Как я могу войти на один и тот же удаленный сервер с двумя разными именами пользователей через ключ-логин от одного и того же локального пользователя?
  • Linux и Unix - лучшая ОС в мире.