LINUX.ORG.RU
ФорумAdmin

запуск пограммы с ssh


0

0

По ssh зашел на удаленную машину. На удаленной машине запустил на выполнение консольную програмку. Програмка работает очень долго.

Как вывести в фон програмку так чтобы можно было закрыть удаленное соединение и програмка продолжала работать?

Я такпонимаю если я выведу в фон ctrl+z затем bg и выйду с удаленной машины exit то программка перестанет работать.

anonymous

нет, bash по exit своих детей не убивает

borisych ★★★★★
()
Ответ на: комментарий от Demetrio

localhost$ ssh somehost
Password:
somehost$ screen 
Попадаешь в новую консоль
somehost$ ./run-mega-progaram
Жмешь Ctrl-A потом D и возвращаешься в первую консоль.
Если нужно вернуться, то запускаекшь screen -r и возвращаешься в программу. При этом можно выходить с сервера и т.п.


zhiltsov
()
Ответ на: комментарий от zhiltsov

Ага, иожет ещё man screen сюда скопируешь?

Deleted
()
Ответ на: комментарий от Demetrio

есть спец команда nohup
nohup - run a command immune to hangups, with output to a non-tty

sova ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.