मैंने अपने अजगर बॉट के लिए एक सुपर बेसिक init.d स्क्रिप्ट बनाई:
#!/bin/bash
# chkconfig: 2345 20 80
# description: Description comes here....
# Source function library.
. /etc/init.d/functions
start() {
echo "starting torbot"
python /home/ctote/dev/slackbots/torbot/torbot.py
# example: daemon program_name &
}
stop() {
# code to stop app comes here
# example: killproc program_name
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
status)
# code to check status of app comes here
# example: status program_name
;;
*)
echo "Usage: $0 {start|stop|status|restart}"
esac
और निर्धारित किया है torbot.py
होना करने के लिए +x
और #!/usr/local/bin/python
शीर्ष पर। जब मैं वास्तव में इसे शुरू करने की कोशिश करता हूं, तो मुझे मिलता है:
:/var/lock/subsys$ sudo service torbot start
Failed to start torbot.service: Unit torbot.service not found.
क्या मैं कुछ भूल रहा हूँ?