/etc/rc.local
#!/bin/sh
#
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
touch /var/lock/subsys/local
echo `date` user-`whoami` INFO: rc.local start >> /home/testlog
/home/domain.sh
echo `date` user-`whoami` INFO: rc.local end >> /home/testlog
/home/domain.sh
echo `date` user-`whoami` INFO: domain start >> /home/testlog
su - username -c /home/xx/xx/bin/startXX.sh
su - username -c /usr/local/apache-tomcat-7.0.20/bin/startup.sh
echo `date` user-`whoami` INFO: domain end >> /home/testlog
启动应用要注意环境,比如切换正确的用户。
以下忽略
/etc下
rc.local文件中
添加:
/home/xxx/bin/xxx.sh start
/bin/sh /home/xx.sh start
有人说,不是所有操作系统都能成功。建议用crontab。