在Linux的/etc/rc.d目录下,有一些文件,的rcX.d开头,这X代表的数字是运行级的意思。0表示关机,1-5表示正常,6表示重启,所以,如果要让系统在开关机时执行任务,按标准的服务脚本编写的话,就是把它放在/etc/init.d目录下,然后到相应的rc.d/rcX.d目录下创建一个指向这个脚本的联接,就可以在相应的运行级下被执行了。
另外,可以复制些系统己有的标准服务脚本,然后自己更改一下,再用chkconfig — add 命令增加也行。
Ubuntu可以用sudo /usr/sbin/update-rc.d sshd start 0123 stop 456 来让sshd这个服务在0123级执行,在456级停止。