俄罗斯贵宾会-俄罗斯贵宾会官网
做最好的网站

jenkins定时启动

然后我们在/home/crontab.out文件中,看看里面的内容。令人奇怪的是,我们发现的里面的信息只有

遇到的问题:

然后我们编辑一个crontab,如下:

用crontab执行后的进程是由crontab发起的,所有得在crontab里加上环境变量才起作用

 

4、crontab -l 查看已有的定时任务

结果发现环境问题,居然是这个异常的元凶。

将日志追加到 log中

 1 XDG_SESSION_ID=3
 2 SHELL=/bin/sh
 3 USER=root
 4 PATH=/usr/bin:/bin
 5 PWD=/root
 6 LANG=zh_CN.UTF-8
 7 SHLVL=1
 8 HOME=/root
 9 LOGNAME=root
10 XDG_RUNTIME_DIR=/run/user/0
11 _=/usr/bin/env

0 * * * *  /home/tomcat/restar_jslave.sh >> con_jenkins_crontab.log 2>&1 &

* * * * *俄罗斯贵宾会, env > /home/crontab.out

解决方法:在conn_jenkins脚本中,添加java的绝对路径(xx/xx/bin)

 

在定时任务前加环境变量是因为

 

5、将定时任务 chmod 755 权限

我们先在我们的服务器上执行env命令,出现如下:

2、进行编写定时任务内容,内容如下

本文由俄罗斯贵宾会发布于操作系统,转载请注明出处:jenkins定时启动

您可能还会对下面的文章感兴趣: