rc.local 运行 罐子

rc.local running JAR

我想背靠背执行两个JAR文件 one.jar two.jar

我编辑了 rc.local 个条目 并添加

sleep 5
java -jar /path/to/first/one.jar
sleep 10
java -jar /path/to/second/two.jar

如果我调换顺序,只有一个罐子可以 运行 即对于上面的代码 one.jar 执行没有问题

sleep 10
java -jar /path/to/second/two.jar
sleep 5
java -jar /path/to/first/one.jar

two.jar 运行很好

这有什么问题..?

我找到了解决方案 @

How do I start two different Python scripts with rc.local?

只是我们需要在两个命令之间加上'&'。

java -jar /path/to/second/two.jar &
java -jar /path/to/first/one.jar