红联Linux门户
Linux帮助

Debian Linux下如何设置一个程序的开机自动行

发布时间:2006-04-18 10:45:00来源:红联作者:恒善喜
例如Tomcat5
我安装在/usr/share/tomcat下面每次开机都要去/usr/share/tomcat/bin下去运行startup.sh才能启动Tomcat,如何设置才能让Tomcat能开机后自已就启动起来? 建一个快捷方式到你的运行级别就可以了例如ln -s /usr/share/tomcat/bin/startup.sh /etc/rc2.d/S99tomcat
ln -s /usr/share/tomcat/bin/shutdown.sh /etc/rc6.d/K0tomcat 说明:S打头表示开机时进入这个运行级别时会自动以start参数运行,K打头的表示进入这个运行级别就自动以stop的参数运行。
自动运行的顺序按照文件名的名称进行排序。文件名的名称没有特殊要求。
通常的做法是S|K[0-9][0-9].*的格式,第一个为S或者K,第二、三个字符中00-99,用来控制运行的顺序,再后就是一个通俗易懂的名字了。而且,这个链接所指向的文件必须是可执行的。

系统服务

1.编写启动脚本, 并将其置于 /etc/init.d/目录下

2. 付予 可执行权限

3. 设定为启动服务

#/usr/sbin/update-rc.d defaults

4.将其删除

#/usr/sbin/update-rc.d -f remove

5.根据运行级别设定,例如

#/usr/sbin/update-rc.d start 20 1 2 3 . stop 20 4 5 .
文章评论

共有 20 条评论

  1. 195.66.50.* 于 2007-07-18 15:25:50发表:

    http://a4f164d701fa65e98642dcbce617c95d-t.xkktxb.org a4f164d701fa65e98642dcbce617c95d http://a4f164d701fa65e98642dcbce617c95d-b1.xkktxb.org a4f164d701fa65e98642dcbce617c95d http://a4f164d701fa65e98642dcbce617c95d-b3.xkktxb.org 8d1f2bfe3cbc5359328d95464cab8b7c

  2. 201.231.71.* 于 2007-07-06 00:42:35发表:

    http://b9378b35f4145a322a26ab884bb730e4-t.lwgmrw.org b9378b35f4145a322a26ab884bb730e4 http://b9378b35f4145a322a26ab884bb730e4-b1.lwgmrw.org b9378b35f4145a322a26ab884bb730e4 http://b9378b35f4145a322a26ab884bb730e4-b3.lwgmrw.org 7323937625928ec2c2b389a5c949efe8

  3. ert 于 2006-07-17 09:28:15发表:

    不太懂