首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux Ubuntu执行jar文件

Linux Ubuntu执行jar文件
EN

Stack Overflow用户
提问于 2015-08-26 13:01:04
回答 1查看 399关注 0票数 0

我创建了一个jar文件store.jar,并将它放在/etc/init.d目录中(我想在启动时执行它),我创建了一个脚本test.sh ( it /init.d),代码如下:

代码语言:javascript
复制
java -jar store.jar

在那之后,我执行了:

代码语言:javascript
复制
update-rc.d /etc/init.d/test.sh start 2

通过遵循这条线索:

How to run a script at the start up of Ubuntu?

如果我在/etc/init.d目录中执行该脚本,它可以正常工作。

代码语言:javascript
复制
/etc/init.d: sh test.sh

问题1.

如果我在另一个文件夹上运行test.sh,它会说无法访问store.jar

代码语言:javascript
复制
/home/abc: sh /etc/init.d/test.sh

问题2。

在ubuntu创业公司什么都没发生。我的意思是,我在哪里可以看到为什么脚本没有运行。

我希望你能理解我的问题。谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-08-26 13:08:13

问题1

打电话给cd /etc/init.d/之前为什么不先打个电话给java -jar store.jar。这样,不管您在哪里,它都会找到store.jar文件。

问题2

答案较少,但为什么不将执行jar的输出输送到文件中。这将告诉你是否有任何问题在罐子里。此外,您可以通过echo "This script ran" > ~/test.log来检查脚本是否在启动时运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32227375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档