linux中,运行带有无限循环的java的shell脚本,如何使shell脚本成功运行完并推出,同时java程序在后台运行

2024-11-15 01:34:15
推荐回答(3个)
回答(1):

如楼上所说,在脚本里的每条有持续性的命令后加&符,此条命令就会后台执行,然后继续下一条。
对于输出,可以定义一个writelog函数,将输出写到文件里以便之后查看。

回答(2):

最后加一个 & 符号就可以了
如果java需要控制台的数据会比较麻烦
不过java里面最好不要输出东西,否则屏幕会乱,不看的话可以类似:

java your-program 1>/dev/null 2>/dev/null &
或者
java your-program 1>out.log 2>err.log &

回答(3):

在window上的jdk里面有javaw 这个命令不会产生重定向文件,linux下不知道要怎么解决.用&符号,感觉不理想