Frameworks 杀死pid Jenkins文件Jenkins

Frameworks 杀死pid Jenkins文件Jenkins,frameworks,jenkins-pipeline,pid,kill,playback,Frameworks,Jenkins Pipeline,Pid,Kill,Playback,我有一个Jenkins文件,我正在从中自动部署play framework应用程序。要终止服务器上的当前pid,我使用以下命令: sudo kill $(cat /var/www/myProject/PLAY.pid) 我试着按照建议避开美元符号,但没有成功。詹金斯日志返回 Kill:未找到命令 这是一个语法错误还是在ubuntu 18.04上调用Jenkins的“kill”时出现问题 我在Play Framework网站上看不到任何使用自动shell脚本启动和停止打包二进制文件的文档 无论您

我有一个Jenkins文件,我正在从中自动部署play framework应用程序。要终止服务器上的当前pid,我使用以下命令:

sudo kill $(cat /var/www/myProject/PLAY.pid)
我试着按照建议避开美元符号,但没有成功。詹金斯日志返回

Kill:未找到命令

这是一个语法错误还是在ubuntu 18.04上调用Jenkins的“kill”时出现问题


我在Play Framework网站上看不到任何使用自动shell脚本启动和停止打包二进制文件的文档

无论您在Jenkins管道中尝试做什么,您都必须转义$characters,因此有人说您必须:

sh "sudo kill \$(cat /var/www/myProject/PLAY.pid)"

请注意“\$”

谢谢您的回复。抱歉,我已经尝试过这个解决方案,并把它归结为语法错误,因为我仍然在Jenkins日志中得到错误。我编辑了原稿。