CentOS新增开机启动项

编辑rc.local文件

 vi /etc/rc.d/rc.local

例如

 1 #!/bin/sh

 2 #

 3 # This script will be executed *after* all the other init scripts.

 4 # You can put your own initialization stuff in here if you don't

 5 # want to do the full Sys V style init stuff.

 6 

 7 touch /var/lock/subsys/local

 8 /opt/redis/src/./redis-server /opt/redis/redis.conf

 9 

10 memcached -d -u root -P /tmp/memcached.pid -m 128m

11 

12 /opt/activemq/bin/./activemq start

13 

14 /opt/tomcat/bin/./startup.sh

15 

16 /usr/local/nginx/sbin/./nginx

17 

19 /opt/openoffice4/program/soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard &

 赋予权限

chmod 771 /etc/rc.d/rc.local

若是开机不执行

/usr/bin/rsync --daemon

echo "/usr/bin/rsync --daemon" >> /etc/rc.local

ls -al /etc/rc5.d/S99local 看下S99local究竟指向的是 /etc/rc.local 还是 /etc/rc.d/rc.local
如果是/etc/rc.d/rc.local,就自己 ln -sf /etc/rc.d/rc.local /etc/rc.local

 cd /etc/init.d

»service rc.local start

hello world
»initctl start rc.local

initctl: Unknown job: rc.local
»initctl list | grep rc

rc stop/waiting

rcS stop/waiting

rc-sysinit stop/waiting

 

你可能感兴趣的:(centos)