1、多個tomcat使用指定用戶uname開機啓動(/etc/rc.d/rc.local方式設置)
vim /etc/rc.local(或者/etc/rc.d/rc.local)
export JAVA_HOME=/data/jdk1.8.0_171
export JRE_HOME=/data/jdk1.8.0_171/jre
su uname -c /data/Tomcat-1/bin/startup.sh
su uname -c /data/Tomcat-2/bin/startup.sh
2、jar包使用指定用戶uname開機啓動(/etc/rc.d/rc.local方式設置)
vim /etc/rc.local(或者/etc/rc.d/rc.local)
export JAVA_HOME=/data/jdk1.8.0_171
export JRE_HOME=/data/jdk1.8.0_171/jre
su uname -c 'nohup java -jar /data/project/project.jar > /data/project/info.log 2>&1 &'
*如果啓動jar提示jdk版本問題,啓動時指定jdk目錄即可
su uname -c 'nohup /data/java1.8/bin/java -jar /data/project/project.jar > /data/project/info.log 2>&1 &'
3、如果設置不起作用,考慮執行權限問題
chmod +x /etc/rc.d/rc.local
chmod 777 /data/project 只設置這個目錄或者文件
chmod -R 777 /data/project 設置這個目錄及以下目錄和文件
*-R 遞歸設置
4、設置系統服務開機啓動 (關閉off),以crond爲例
chkconfig --level 2345 crond on
驗證是否成功:chkconfig --list crond