Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debian启动停止守护进程。Java启动jar文件_Java_Service_Jar_Debian_Start Stop Daemon - Fatal编程技术网

Debian启动停止守护进程。Java启动jar文件

Debian启动停止守护进程。Java启动jar文件,java,service,jar,debian,start-stop-daemon,Java,Service,Jar,Debian,Start Stop Daemon,我在/etc/init.d中的shell脚本中有这个命令/ 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/

我在/etc/init.d中的shell脚本中有这个命令/

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
与其参数
--
分开


(哦,还要将uid更改为适当的用户;
root
不应该是必需的)

--chuid root
由于我的绝望…现在被删除了请重新发布您的答案..我最近注意到您删除了“.”。您的答案解决了我的问题。我将接受itUh,取消删除,但是什么“.”你是在说什么?它真的解决了问题吗?好吧,我又犯了一个错误。在你回答之前,我做了一些改变。我在执行声明中打了个“”。但是你的回答解决了我的问题。谢谢你快速而好的回答。