Назад | Перейти на главную страницу

Будет ли завершен фоновый процесс при выходе из системы Linux?

[root@~]# ./file.sh &

Я не знаю $! прекратится, если я сразу выйду из системы?

disown работа, и это не будет. Если это единственное, что работает в фоновом режиме, вы бы сделали disown %1. В противном случае это будет номер задания, указанный в квадратных скобках при запуске задания.

Я не уверен в точном ответе на этот вопрос.

Я знаю, что для отключения от консоли требуется больше, чем просто перенаправление на / dev / null. Вам нужно подумать об использовании setsid а также перенаправление 1>/dev/null и 2>/dev/null.