hudson中:shell执行命令失效

王彦平 发布于 2012/08/03 12:06
阅读 6K+
收藏 0

jenkins中命令失效(手动执行正确,用CI执行失效):

Execute Shell:

Command:

        cd /home/mall

        nohup java -jar ems-consumer-0.0.1-SNAPSHOT.jar &

运行没有错误,nohup后没有生成nohup.out文件,也没有此jar的进程。

加载中
1
方剑伟
方剑伟

碰到同样的问题,还是stackoverflow的回答靠谱。

加个

BUILD_ID=

不用加nohup了

如:

Execute Shell:

Command:

        cd /home/mall

        BUILD_ID=

        java -jar ems-consumer-0.0.1-SNAPSHOT.jar



null1024
null1024
如何像nohup输出日志呢 Jenkins会把.jar后面的忽略掉
Kent_Chen
Kent_Chen
找你这个答案还真不容易,还是国外的网站靠谱,百度简直了。 亲测这个东西可行
0
微凉的风
微凉的风
jenkins中执行shell无法直接启动后台进程
王彦平
什么原因或如何解决? 写入sh文件吗?
0
微凉的风
微凉的风

我的解决方法是用一个shell监视指定目录下的shell脚本文件,发现新的脚本就执行它,然后删除文件;

在jenkins里就可以把要启动后台进程的命令写入到脚本里,就能自动被执行了

王彦平
"解决方法是用一个shell监视指定目录下的shell脚本文件,发现新的脚本就执行它,然后删除文件" 此方法具体如何实行?
返回顶部
顶部