मैं एक अजगर आधारित कार्यक्रम (जो खुद को कंसोल से अलग नहीं करता है) को नियंत्रित करने की कोशिश कर रहा हूं
#!/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.
तो मुझे लगता है कि प्रारंभ भाग में कुछ गड़बड़ है?