【发布时间】:2012-03-22 23:19:17
【问题描述】:
我正在尝试创建一个 Jenkins 作业,以重新启动一直在我们的一台服务器上运行的程序。
我指定以下命令作为要运行的命令:
cd /usr/local/tool && ./tool stop && ./tool start
脚本“工具”包含如下一行:
nohup java NameOfClass &
它的输出最终在我的构建控制台中而不是在 nohup.out 中,因此除非我手动终止它,否则该作业永远不会终止,这会终止程序。
如何使 nohup 的行为与在终端中的行为相同?
【问题讨论】: