我最习惯的设置服务自动启动的方式是在rc.local里加类似一下的脚本:
#sshd
/usr/local/sbin/sshd
#proftpd
/usr/local/sbin/proftpd
#apache
/home/apache/bin/apachectl start
#mysql
/home/mysql/bin/safe_mysqld --port=3306 &
#start oracle8i listener first
su - oracle -c 'lsnrctl start'
#start oracle8i
su - oracle -c 'dbstart'


Orsacutc 于 2007-07-28 21:41:39发表:
实现linux的启动服务部分:
编辑/etc/rc.d/rc.local脚本,在里面加上
#robmonitor
/usr/monitor/robmonitor -port=9527 &
linux是在不同的运行级别,运行不同的rc*.d内的脚本。缺省情况下,每次启动时进入运行级别3,即有网络支持的标准多用户模式。但rc.local是每一个运行级别在最后都要运行的,写入了上面的代码后,linux就会把robmonitor程序加入启动服务中,最后的-port=9527 &是指定端口。
可以用ps -aux | grep robmonitor 查看一下程序的运行信息。