Если вы используете start-stop-daemon --background
, то start-stop-daemon отключает процесс для работы в фоновом режиме, а затем start-stop-daemon немедленно завершает работу. Среди прочего, это означает, что вы можете проверить статус завершения start-stop-daemon.
Если вы используете start-stop-daemon &
, то оболочка отключает фоновый процесс и запускает в нем start-stop-daemon. Вы не сможете проверить его статус выхода, поскольку он фактически не выйдет (до тех пор, пока объект, который он запускает, не выйдет).
В большинстве случаев start-stop-daemon --background
- лучший выбор.