Katakanlah saya menjalankan yang berikut ini di kotak jauh dengan ide mencegah pembunuhan pekerjaan ketika saya lepaskan terminal.
nohup ./my_script.sh &
Ketika saya mencoba untuk keluar dari terminal saya, saya mendapat peringatan berikut:
zsh: you have running jobs
Saya kira itu tidak apa-apa. Ini hanya memberitahu saya bahwa saya memiliki pekerjaan / proses yang berjalan di latar belakang. Jika saya memutuskan terminal, pekerjaan / proses akan terus berjalan, benar?
Saya menemukan bahwa nohup zsh rusak dan tidak melakukan apa yang Anda inginkan. Penolakan berfungsi sebagian besar waktu. Meskipun begitu saya punya masalah mencoba menggunakan disangkal dengan ffmpeg di zsh, jadi mulai bash shell dan jalankan nohup di dalamnya.
—
Sridhar Sarnobat