社区
Linux/Unix社区
帖子详情
jenkins中使用shell命令,nohup java -jar xx.jar &的时候 自动帮我把最后一个&省略了~怎么办
fy11
2015-06-10 04:44:26
求解决方案。
...全文
11522
10
打赏
收藏
jenkins中使用shell命令,nohup java -jar xx.jar &的时候 自动帮我把最后一个&省略了~怎么办
求解决方案。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
云水乐人
2017-08-17
打赏
举报
回复
搞了一天,最后是Jenkins里执行写好的sh脚本 sh xxx.sh ,然后在sh里写具体执行的命令 需要注意两点:1.xxx和sh里的文件的路径最好都用绝对路径 2.sh里的命令不要有警告(有些命令有警告也能执行的,放这里估计就不行了)
frank_passion
2017-05-27
打赏
举报
回复
这个是路径问题。是这样的,jenkins 在执行 shell命令时,只认绝对路径,那么意味着你sh文件里写的文件名称必须带绝对路径。这样Jenkins 才能找到文件,再通过命令执行。 而Jenkins里只需要配置sh文件的路径就行。 详情见:http://blog.csdn.net/frank_passion/article/details/72782700
ilyyhb
2016-12-01
打赏
举报
回复
我是这样解决的,其实可以在脚本里直接写nohup java -jar xxx.jar &的,而jenkins里直接写BUILD_ID=dontKillMe
/bootserver/mars_app/mars_command.sh 就可以了,但是jenkins里出现一个警告,所以我只能这么写了,不喜欢警告。
renwotao2009
2016-07-29
打赏
举报
回复
linux什么系统,man 下java命令看有没有忽略&
菜鸟大拿
2016-07-28
打赏
举报
回复
大神,坐等大神,我也遇到同样问题
菜鸟大拿
2016-07-28
打赏
举报
回复
楼主能留下联系方式吗,求教育
上漂的程序猫狗
2016-04-14
打赏
举报
回复
1.重设环境变量build_id 在execute shell输入框中加入BUILD_ID=DONTKILLME,即可防止jenkins杀死启动的tomcat进程 http://www.ithao123.cn/content-863409.html
qq_22885995
2016-03-16
打赏
举报
回复
我也遇到了,请问你是怎么解决的?
RedWolf1999
2015-08-26
打赏
举报
回复
再多加一个&试试呢?
lcy19870112
2015-08-25
打赏
举报
回复
使用 setsid 命令 替换 nohup命令使用 ,使进程后台运行,即可解决
jenkins
运行
nohup
java
-
jar
xx
.
jar
&的时候
自动
把
最后
一个
&
省略
本文探讨了在
Jenkins
环境
中
执行
nohup
命令
导致进程被意外终止的问题,并提供了两种解决方案:一是通过
shell
脚本来执行
nohup
命令
;二是
使用
BUILD_ID=donKillMe参数来避免进程被kill。
jenkins
自动
构建SpringCloud
本文详细介绍了在CentOS/Linux环境下,
使用
Jenkins
WAR包部署CI/CD流水线,配置GitLab Webhook触发构建,并通过Docker与docker-compose实现SpringCloud微服务的
自动
化构建与部署。涵盖
Jenkins
插件优化、全局工具配置、离线问题解决、SkyWalking监控集成及Docker镜像构建等关键技术环节。
linux 脚本远程启动
jar
,基于
Jenkins
用
shell
远程启动
jar
包的脚本
这是
一个
使用
Shell
脚本进行
自动
化部署的示例,包括将
jar
包复制到远程服务器、检查和停止正在运行的应用、备份旧版本并启动新版本。脚本确保了应用的平滑更新,并
使用
nohup
命令
在后台运行。
Java
Web
自动
化部署流水线:
Jenkins
+Maven+Git生产级实践
本文详解基于
Jenkins
、Maven和Git的
Java
Web
自动
化部署流水线,覆盖三服务器隔离架构、GitLab Token安全管控、Maven环境双重校验、构建失败五层诊断法、rsync增量同步、curl健康检查闭环、Nexus依赖缓存、日志分离、Git Tag版本控制、SSH密钥认证、systemd进程守护及iptables网络隔离等10+项生产级加固实践,强调稳、快、可查、可复现。
Jenkins
+Maven+Git
自动
化部署实战:从零搭建Spring Boot项目CI/CD流水线
本文详细阐述如何基于
Jenkins
、Maven和Git从零搭建Spring Boot项目的CI/CD
自动
化部署流水线,涵盖
Java
/OpenJDK 11、Maven 3.9.6、Git及
Jenkins
2.426.3的安装配置,
Jenkins
全局工具(JDK/Maven/Git)设置,自由风格任务创建,Git源码拉取、Maven构建(clean package)、SSH远程部署或本地
Shell
脚本部署,并包含常见问题排查与最佳实践(如凭证管理、Pipeline代码化、环境隔离、归档回滚)。
Linux/Unix社区
18,828
社区成员
11,490
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章