linux开机自动启动程序
以192.168.20.27为例
服务器上面运行的memcache ,tomcat的cas服务器,还有两个jboss
1、首先编写启动脚本,名称:program
2、vi program ,内容如下:
#!bin/sh --告诉系统使用的shell,所有的shell脚本都是这样
#chkconfig: 2345 80 90 --chkconfig后面有三个参数2345,80和90告诉chkconfig程序,需要在rc2.d~rc5.d目录下,创建名字为 S80program的文件连接,连接到/etc/rc.d/init.d目录下的的program脚本
#description:program
cd /local/memcached/bin -------此行以下的内容才是真正脚本的内容
./memcached -d -u nobody -m 512 127.0.0.1 -p 11211
cd /app/casServer/apache-tomcat-5.5.28/bin
./startup.sh
cd /opt/dip/adminServer
./startAdminServer.sh
cd /opt/dip/dipServer1
./startDipServer1.sh
常见错误:
“服务不支持 chkconfig”:
请注意检查脚本的前面,是否有完整的两行:
#chkconfig: 2345 80 90
#description:program
在脚本前面这两行是不能少的,否则不能chkconfig命令会报错误。
如果运行chkconfig老是报错,如果脚本没有问题,我建议,直接在rc0.d~rc6.d下面创建到脚本的文件连接来解决,原理都是一样的。
本文出自 “tenjhon” 博客,转载请与作者联系!
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。