Debian启动 - 停止守护进程。 java:开始JAR文件
问题描述:
我在一个shell脚本有这个命令/etc/init.d/boot.d中Debian启动 - 停止守护进程。 java:开始JAR文件
start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/$NAME.pid --background --exec /usr/bin/java -jar /home/username/myjar.jar
如果我执行此我得到这个错误
start-stop-daemon: unable to stat /usr/bin/java -jar /home/username/myjar.jar (No such file or directory)
如果我执行
/usr/bin/java -jar /home/username/myjar.jar
在命令行中一切都很好..我没有得到我的错误:(
答
试试这个:
start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/$NAME.pid \
--background \
--exec /usr/bin/java -- -jar /home/username/myjar.jar
好像你需要的可执行文件(从它与--
参数这里/usr/bin/java
分开。
(OH,也改变了UID到适当的用户; root
不应要求)
+0
感谢您的快速反应。 – 2014-12-01 23:40:49
'--chuid root' fge 2014-12-01 23:09:23
我的绝望结果..现在被删除 – 2014-12-01 23:10:12
请转贴您的答案..我注意到迟到您删除了“'”..您的答案解决了我的问题。我会接受它 – 2014-12-01 23:31:54