繁体   English   中英

从bash脚本启动程序

[英]start program from bash script

我有一个包含以下内容的Windows批处理文件:

start "" javaw -jar %~p0/app.jar

如何在Bash脚本中获取相同的命令?

root=`dirname "$0"` # in case if I got %~p0
nohup javaw -jar "$root/app.jar" &

在后台启动javaw

也许open

open javaw -jar ${0%/*}/app.jar

我假设它是一个Java Swing(基于GUI)的应用程序。 您应该能够使用以下方法执行它:

cd /path/to/app
java -jar myApp.jar

只需将此代码粘贴到bash脚本中即可。 “cd”应该处理路径问题。 请注意,只有退出Java应用程序时才会释放终端。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM