1
start-stop-daemon이 예상대로 작동하지 않고 pid 파일이 작성되지 않았습니다.
파이썬 기반 프로그램을 제어하려고합니다 (콘솔에서 분리되지 않음) #!/bin/bash user=nobody pid=/var/run/xx.pid name=xx prog=/xx.py case $1 in start) /sbin/start-stop-daemon --start -b --oknodo --user "$user" --name "$name" --pidfile "$pid" --startas "$prog" --chuid nobody -- --daemon ;; stop) /sbin/start-stop-daemon --stop --oknodo --user "$user" --name "$name" --pidfile "$pid" --retry=TERM/5/KILL/1 ;; restart) ;; *) ;; esac …