分类: LINUX
2009-04-09 13:43:55
#! /bin/sh上面的命令说,将/etc/init.d/drcom添加softlink到2,3,4,5,S中(自动启动),到0,1,6中(自动关闭)。75 和25表示相对于其他自启动程序的顺序。
### BEGIN INIT INFO
# Provides: drcom login
# Required-Start:
# Required-Stop:
# Default-Start:
# Default-Stop: 0 6
# Short-Description: login in education network in China
# Description:
### END INIT INFO
#下面这句话/usr/local/bin是本文用到的drcomd的执行路径,所以必须填写,
#否则会提示command cannot found,你可以在这里添加所有你需要执行的文件的查找路径
PATH=/sbin:/usr/sbin:/bin:/usr/bin:/usr/local/bin
. /lib/init/vars.sh
. /lib/lsb/init-functions
umask 022
case "$1" in
start)
# No-op
sudo drcomd #这就是登录过程
drcomc login
;;
restart|reload|force-reload)
echo "Error: no this options, only start or stop supported!" >&2
exit 3
;;
stop)
drcomc logout #登出
;;
*)
echo "Usage: $0 start|stop" >&2
exit 3
;;
esac
:
3) 好,到了关键的一步了,我们不能直接在/etc/rc*.d/里面建立到我们上面的创建的drcom文件的连接,
那是无效的,我们必须使用update-rc.d的一个utility来创建
$sudo update-rc.d drcom start 75 2 3 4 5 S . stop 25 0 1 6 .