在 /etc/init.d 目录下创建文件 my-init,编辑文件。(启动执行的脚本位于 /home/pi/init.sh)
1 #!/bin/sh
2 #/etc/init.d/my-init
3
4 ### BEGIN INIT INFO
5 # Provides: get-ip-address
6 # Required-Start: $remote_fs $syslog
7 # Required-Stop: $remote_fs $syslog
8 # Default-Start: 2 3 4 5
9 # Default-Stop: 0 1 6
10 # Short-Description: get-ip-address
11 # Description: This service is used to start my get-ip-address
12 ### END INIT INFO
13
14
15 case "$1" in
16 start)
17 echo "Starting my init"
18 nohup /home/pi/init.sh &
19 ;;
20 stop)
21 echo "Stop"
22 #kill $( ps aux | grep -m 1 'python /home/pi/get-ip-address.py' | awk '{ print $2 }')
23 ;;
24
25 *)
26 echo "Usage: service get-ip-address start|stop"
27 exit 1
28 ;;
29 esac
30 exit 0
sudo update-rc.d my-init defaults