Üniversite sunucularımda bir java programı çalıştırmam gerekiyor. Uzaktan sunucuları üzerinden ssh ile giriş yapıyorum
Yani nohup'ı şu şekilde kullandım:
nohup java -jar project.jar &
Ancak çıkış yapıp terminali kapattığımda sunucuya tekrar giriş yaptığımda işlemim eksik / öldürüldü.
nohup- çoğu uygulama bunu varsayılan olarak yapar, ancak stdinörneğin yeniden yönlendirmek gerekebilir </dev/null.
stdoutvestderrbazı dosyalara - kapalı terminali için yazma açmaya çalışırken süreç SIGHUP dışındaki sinyal tarafından öldürüldü edilebilirstdout/ 'stderr. Örneğin>/dev/null 2>&1,&iş işaretinden önce komutunuza ekleyin .