Скажімо, я запускаю наступне на віддаленій коробці з ідеєю запобігти вбиттю роботи, коли я відключаю термінал.
nohup ./my_script.sh &
Коли я намагаюся вийти зі свого терміналу, я отримав таке попередження:
zsh: you have running jobs
Я припускаю, що це нормально. Це просто говорить мені, що у мене робота / процес працює у фоновому режимі. Якщо я відключу термінал, робота / процес продовжуватиме працювати, правильно?
Я виявив, що nohup zsh зламаний і не робить те, що ти хочеш. Disown працює більшу частину часу. Хоча одного разу у мене виникла проблема, що намагалася використати відключену ffmpeg в zsh, я запустив bash shell і запустив nohup всередині цього.
—
Шрідхар Сарнобат