Diyelim ki terminalin bağlantısını kestiğimde işi öldürmeyi önleme fikri olan uzak bir kutuda çalıştırıyorum.
nohup ./my_script.sh &
Terminalimden çıkmaya çalıştığımda şu uyarıyı aldım:
zsh: you have running jobs
Sanırım sorun değil. Sadece arka planda çalışan bir işim / sürecim olduğunu söylüyor. Terminalin bağlantısını kesersem, iş / süreç çalışmaya devam eder, değil mi?
Zsh'ın nohup'unun kırıldığını ve istediğini yapmadığını buldum. Disown çoğu zaman işe yarar. Zsh içinde ffmpeg ile yasadışı kullanmaya çalışırken bir sorunum olsa da, bu yüzden bir bash kabuğu başlattı ve bunun içinde nohup koştu.
—
Sridhar Sarnobat