美文网首页测试Inbox
jenkins定时启动

jenkins定时启动

作者: 五娃儿 | 来源:发表于2017-03-20 16:58 被阅读102次

    1、在所需用户下(crontab -e 创建定时任务

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

    将日志追加到 log中

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

    3、保存定时任务

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

    5、将定时任务 chmod 755 权限

    遇到的问题:

    在执行定时任务时,提示java commond not find

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

    具体路径,env查看

    或者 定时任务的shell脚本中增加 source /etc/profile 若 无效

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

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

    crontab命令本身是不带环境变量的,shell脚本是它执行一个文件,在里面写上只是在shell脚本里带上了环境变量,

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

    相关文章

      网友评论

        本文标题:jenkins定时启动

        本文链接:https://www.haomeiwen.com/subject/gvkinttx.html