通过Shell脚本运行Java命令

时间:2015-06-29 12:54:37

标签: java bash shell bittorrent vuze

我尝试使用vuze的控制台UI通过SSH编写shell脚本来启动/停止种子: https://wiki.vuze.com/w/Console_UI

我已经下载了vuze,一切正常,直到我输入此命令:

java -jar Azureus2.jar --ui = console

之后,除非我退出该控制台,否则我的脚本中的命令都不起作用。

有任何解决方案吗?如果使用shell脚本不可行,请提出任何建议吗?

感谢。

1 个答案:

答案 0 :(得分:0)

基本上,当你运行该命令时,你的java程序在'前台'运行,这意味着你的脚本的其余部分会停止执行,直到你的程序退出。

如果你想在java程序执行时继续运行脚本的其余部分,你必须在后台运行你的程序。一种方法是@Alp建议:

java -jar Azureus2.jar --ui=console &