在/etc/init.d/目录下创建一个简单的服务脚本,假设脚本名为hello
#!/bin/sh case "$1" in start) # start 的代码 ;; stop) # stop 的代码 ;; restart) # restart 的代码 ;; *) echo "Usage: $0 {start|restart|stop}" exit 1 ;; esac
第一行的"#!/bin/sh"一定要有, 否则有可能会报错。
然后赋予hello可执行权限,如:
chmod +x /etc/init.d/hello
如果执行service hello时报错: hello.service not found
则可能需要执行一下:
update-rc.d hello defaults
这行脚本同时会将hello服务加入系统启动执行