Мені потрібно запустити програму java на своїх університетських серверах. Я віддалено входжу через їхні сервери через ssh
Тому я використовував ногуп так:
nohup java -jar project.jar &
Однак коли я виходжу з системи та закриваю термінал, тоді входжу назад на сервер, мій процес відсутній / вбивається.
nohup- більшість реалізацій будуть робити це за замовчуванням, хоча може знадобитися перенаправлення, stdinнаприклад </dev/null.
stdoutтаstderrдо деяких файлів - ваш процес може бути вбитий сигналом, відмінним від SIGHUP, при спробі запису на закритий терміналstdout/stderr. Наприклад, додайте>/dev/null 2>&1до своєї команди перед&знаком роботи.