java - linux系统重启后自启动jar程序失败
PHP中文网
PHP中文网 2017-04-18 10:18:08
0
1
663

linux系统在rc.local中设置了两行命令分别用来启动tomcat和一个jar程序,重启之后,
tomcat成功启动,但是启动jar程序的命令没有被执行,上代码:

#!/bin/bash
# THIS FILE IS ADDED FOR COMPATIBILITY PURPOSES
#
# It is highly advisable to create own systemd services or udev rules
# to run scripts during boot instead of using this file.
#
# In constrast to previous versions due to parallel execution during boot 
# this script will NOT be run after all other services.
#  
# Please note that you must run 'chmod +x /etc/rc.d/rc.local' to ensure
# that this script will be executed during boot.
export JAVA_HOME=/opt/jdk/jdk1.8.0_111
/root/test/apache-tomcat-8.5.6/bin/startup.sh
nohup java -jar /root/test/myjava.jar &
touch /var/lock/subsys/local

是不是nohup命令在启动的时候也需要设置一些环境变量呢,还是说执行jar程序单单一个JAVA_HOME配置不够呢

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
PHPzhong

Linux에서는

servicechkconfig을 함께 사용할 수 있습니다.
시작 스크립트를 제공하겠습니다. 콘텐츠를 직접 수정하세요.

으아아아

이 스크립트는 service tomcat {start|status|stop|restart....}

을 달성할 수 있습니다.

chkconfig: 2345 96 14 이 줄도 구현할 수 있습니다 $ chkconfig tomcat on

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!