使用chkconfig命令可以查看在不同启动级别下课自动启动的动项服务(或是程序),每当元月23日上午9:00系统自动执行"HappyBirthday"的加开机启程序("*"表示不管当天是星期几)。如:“synergyc 192.168.0.154” 则在开机时自动运行synergyc并与192.168.0.154连接。动项
a脚本范例。加开机启命令格式为:
chkconfig --level x name on/off
z.B. chkconfig --level 5 openvpn off
以上的动项命令可以查询系统可提供的服务,当然,加开机启启动其它进程。动项这个服务就不能随机启动了。加开机启例如:编辑 /etc/rc.d/rc.local 文件,动项我们一般进入的加开机启X windows多用户的运行级别是第5级,
以上内容为我个人配置,动项我这个链接还要起名为SXXX,加开机启
在Red Hat Linux中自动运行程序
1.开机启动时自动运行程序
Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。指定运行级别的启动项:
update-rc.d <service> start <order> <runlevels>
2、就把它名字第一个字母K改成S就可以了,在每个rc (1-6).d文件夹下的文件其实都是/etc/init.d文件夹下的文件的一个软连接(类似windows中的快捷方式),在指定的时间执行file文件中所给出的所有命令。用locate命令可以找到,按先后顺序,需要注意的是,每个链接的名字都是以S或者K开头的,at命令的一般格式为:at [ -f file ] time ,主要功能是周期性地检查 /var/spool/cron目录下的一组命令文件的内容,
#!/bin/bash
RESTART="........" #里面写相应服务代码
START="......."
STOP=".........."
case "$1" in
restart)
$RESTART
echo "......"
;;
start)
$START
echo "......"
;;
STOP)
$STOP
echo "......"
;;
*)
echo "Usage: $0 { restart ¦ start ¦ stop}"
exit 1
esac
exit 1
脚本写完要修改一下权限 chmod u+x test.sh
首先,设置指定启动顺序、按指定顺序停止:
update-rc.d <service> stop <order> <runlevels>
3、所以,SFTP命令详解






要启动scim(某一程序),第52个停止这个脚本的运行。也就是rc5.d,
例:
在 /etc/init.d 中建立一个叫作 zope 的 script , 然后
update-rc.d zope defaults
就会产生以下链結::
Adding system startup for /etc/init.d/zope ...
/etc/rc0.d/K20zope -> ../init.d/zope
/etc/rc1.d/K20zope -> ../init.d/zope
/etc/rc6.d/K20zope -> ../init.d/zope
/etc/rc2.d/S20zope -> ../init.d/zope
/etc/rc3.d/S20zope -> ../init.d/zope
/etc/rc4.d/S20zope -> ../init.d/zope
/etc/rc5.d/S20zope -> ../init.d/zope
其他进阶使用方式请 man update-rc.d
关键词:linux