当前位置: 技术问答>linux和unix
关于shell,又出现了问题
来源: 互联网 发布时间:2016-01-19
本文导语: 现在是这样一个情况,需要开机自动执行一下 java -jar TransitionMonitor.jar 我在rc.local 里加了一个我的脚本名/ffmpeg/start.sh start.sh 里面写的是 #!/bin/bash cd /usr/local/java/tomcat3....
现在是这样一个情况,需要开机自动执行一下
java -jar TransitionMonitor.jar
我在rc.local 里加了一个我的脚本名/ffmpeg/start.sh
start.sh 里面写的是
#!/bin/bash
cd /usr/local/java/tomcat3.5/webapps/
java -jar TransitionMonitor.jar
然后我开机启动后,进入LINUX后就蓝屏,进不去.我通过linux resuce 进入把rc.local改了把我的脚本注释掉,才起动起来!!
这个问题怎么解决?恳请帮助!在线等待!
java -jar TransitionMonitor.jar
我在rc.local 里加了一个我的脚本名/ffmpeg/start.sh
start.sh 里面写的是
#!/bin/bash
cd /usr/local/java/tomcat3.5/webapps/
java -jar TransitionMonitor.jar
然后我开机启动后,进入LINUX后就蓝屏,进不去.我通过linux resuce 进入把rc.local改了把我的脚本注释掉,才起动起来!!
这个问题怎么解决?恳请帮助!在线等待!
|
rc.local 里执行:
sh /ffmpeg/start.sh &
sh /ffmpeg/start.sh &
|
楼主,你首先需要确定你的jar是否是一个可以自动退出的程序,如果是服务类型的程序,你就要用
scz123(小章 http://blog.csdn.net/scz123/)介绍的方法,作为后台程序运行,防止前台被占用
其次,你需要确定你程序运行是否有前置条件,如果有,你需要在前置条件满足后才能运行,这也是一般用户添加的服务监视程序都比较后才加载的原因。
scz123(小章 http://blog.csdn.net/scz123/)介绍的方法,作为后台程序运行,防止前台被占用
其次,你需要确定你程序运行是否有前置条件,如果有,你需要在前置条件满足后才能运行,这也是一般用户添加的服务监视程序都比较后才加载的原因。
|
try
#!/bin/bash
./usr/local/java/tomcat3.5/webapps/java -jar TransitionMonitor.jar
#!/bin/bash
./usr/local/java/tomcat3.5/webapps/java -jar TransitionMonitor.jar
|
java -jar TransitionMonitor.jar &