Продолжить выполнение задачи с отключенным терминалом?
Скажем, я выполняю задачу на удаленном (Ubuntu) сервере, которая длится несколько часов, но сейчас мне нужно отключить клиент оболочки. Глупо я не пользовался screen
или подумайте о начале задания с nohup
,
Есть ли способ приостановить задачу, а затем запустить ее в фоновом режиме, чтобы она продолжалась даже при отключенном терминале?
1 ответ
Решение
Если вы не заинтересованы в выводе, вы можете использовать Ctrl-Z
а потом bg
запустить задачу в фоновом режиме, а затем disown
остановить оболочку, отправив ей SIGHUP
когда вы отключаетесь.