CentOS系統服務和程序開機啓動

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章