Debian start-stop-daemon。 Java启动jar文件

时间:2014-12-01 23:08:11

标签: java service jar debian start-stop-daemon

我在/etc/init.d /

中的一个shellcript中有这个命令
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 
命令行中的一切都很好......我没有弄错:(

1 个答案:

答案 0 :(得分:12)

试试这个:

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