如何在Jenkins从属节点上重新启动Jetty?

我试图在运行Jetty的Jenkins从节点上使用execute shell构build步骤部署.war。 为此,我在shell命令中运行以下命令。

/etc/init.d/jetty restart

它成功启动docker,但只要jenkins工作完成就停止。 由于我在解决这个问题时遇到困难,所以我在睡眠阶段进行了长时间的睡眠,Jetty在睡眠期间一直运行,所以我知道在完成任务之后退出shell。

在Jenkins的shell退出后有没有办法让Jetty运行?

我已经尝试过使用这个,但它并没有做到这一点。

nohup /etc/init.d/jetty restart&

它实际上是贫穷 – 简单的:

echo "/etc/init.d/jetty restart"| at now