快速业务通道

Linux 自启动方法

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-29
自启动程序方法1 etc/rc.local在里面加入/home/robin/code/autoruntest > /dev/null &(其中autoruntest 测试程序名称,下同).即可自启动
Empire CMS,phome.net
自启动程序方法2 创建linux服务,步骤如下: 1)
Empire CMS,phome.net
写服务启动脚本文件(后附例子)
2) 修改脚本文件chmod 777 autoruntest 3) 脚本文件拷贝到 /etc/rc.d/init.d/ 4) chkconfig --add autoruntest 添加服务
Empire CMS,phome.net
5) 重新启动(完成) 其中到了第三步后就可以使用service启动停止了,要自启动使用chkconfig 将服务添加到系统中. 要定制系统服务要以
Empire CMS,phome.net
root用户操作.通过ntsysv命令可以看到系统所有的服务,及其是否和系统一起启动,在这里可以定制系统服务,在这里可以看到测试程序autoruntest已经添加为系统服务了,并且是随着系统运行的.这里可以定制启动的服务,按F1可以看到各个服务的介绍.后附系统服务的介绍.
以下是两个开机自启动脚本:
Empire CMS,phome.net

if [ `id -u` -ne 0 ]
then
echo "ERROR:For bind to port 53,must run as root."
exit 1
fi
case "$1" in
start)
if [ -x /usr/local/named/sbin/named ]; then
for i in `seq 1 8`
do
/usr/local/named/sbin/named -c /usr/local/named/etc/named.conf -u root
echo "BIND9-named1$i server started"
done
fi
;;
stop)
kill `cat /usr/local/named/var/named.pid` && echo . && echo ''BIND9 server stopped''
;;
restart)
echo .
echo "Restart BIND9 server"
$0 stop
sleep 10
$0 start
;;
reload)
/usr/local/named/sbin/rndc reload
;;
status)
/usr/local/named/sbin/rndc status
;;
*)
echo "$0 start | stop | restart |reload |status"
;;
esac
Empire CMS,phome.net
启动,当停止服务时,按号从大到小停

Empire CMS,phome.net

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号