1
start-stop-daemonが期待どおりに機能しない、pidファイルが書き込まれていません
私はPythonベースのプログラムを制御しようとしています(コンソールから自分自身を切り離しません) #!/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 開始部分は正常に機能します。スクリプトが実行中であることは確認できますが、停止部分は確認できません。それは単に言うNo xx found running; none killed. …