社区
Linux/Unix社区
帖子详情
jenkins中使用shell命令,nohup java -jar xx.jar &的时候 自动帮我把最后一个&省略了~怎么办
fy11
2015-06-10 04:44:26
求解决方案。
...全文
11340
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
命令
,会将进程直接kill掉 两个解决方式: 一、将
nohup
放在
一个
shell
文件
中
,执行该sh文件 二、在
Jenkins
的execute
shell
输入框加入语句:BUILD_ID=donKillMe 即可 转载于:https://www.cnblogs.com/starstarstar/p/11617668.html...
linux安装
jenkins
配置环境变量,Linux 服务器上安装
Jenkins
本文环境:Windows 10 + CentOS 6.8为
Jenkins
创建特殊的用户和组groupadd builduseradd --create-home --
shell
/bin/bash --groups build
jenkins
为
Jenkins
用户配置
Java
# 编辑用户的.bashrc# set
java
envexport
JAVA
_HOME=/usr/
java
/jdk1.7.0...
Jenkins
使用
1. 概述 目前国内绝大多数的团队,都采用
Jenkins
实现持续集成与持续发布。那么
Jenkins
是什么?在《
Jenkins
用户文档
中
心》介绍如下:
Jenkins
是一款开源 CI&CD 软件,用于
自动
化各种任务,包括构建、测试和部署软件。
Jenkins
支持各种运行方式,可通过系统包、Docker 或者通过
一个
独立的
Java
程序。
Jenkins
官方在《
Jenkins
用户文档
中
心》
中
,已经提供了较为详细的教程,并且已经提供
中
文翻译,非常友好哈。不过考虑到胖友可能.
centos7 安装
jenkins
集成gitee
自动
部署springcloud项目
小伙伴们,你们好呀,我是老寇 一、前提条件 centos7 安装jdk1.8 二、安装过程 # 从
Jenkins
清华大学镜像站下载 wget https://mirrors.tuna.tsinghua.edu.cn/
jenkins
/redhat-stable/
jenkins
-2.332.1-1.1.noarch.rpm # 安装
Jenkins
rpm -ivh
jenkins
-2.332.1-1.1.noarch.rpm # 修改配置文件 vi /etc/sysconfig/
jenkins
JENKINS
springBoot集成
Jenkins
,实现
自动
化部署(centos7&windows,涵盖防
jenkins
杀死的脚本) --菜鸟小回
springBoot集成
Jenkins
,实现
自动
化部署(centos7&windows,涵盖防
jenkins
杀死的脚本) 一、安装
Jenkins
//下载安装 sudo wget -O /etc/yum.repos.d/
jenkins
.repo https://pkg.
jenkins
.io/redhat-stable/
jenkins
.repo sudo rpm --import https://pkg.
jenkins
.io/redhat-stable/
jenkins
.io.key yum insta
Linux/Unix社区
18,779
社区成员
11,470
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章