linux|linux ubuntu 16.04 开机自启动 jenkins
编辑/etc/rc.local找到内容为exit 0在之前添加:
nohup java -jar /usr/lib/install/jenkins/jenkins.war --httpPort=7500 &
重启:
shutdown -r now
浏览器访问:http://101.132.194.132:7500如果浏览器访问没反应查看日志:
tail -n 200 /var/log/syslog
搜索rc.local关键字,看看这一行怎么说
日志显示:Jenkins requires Java 8, but you are running 1.7.0_79-b15 from /usr/lib/install/jdk1.7/jre
可是在命令行输入java -version显示的是1.8
继续往下走(可参考https://www.linuxidc.com/Linux/2017-09/147166.htm)
查看已注册列表:
update-alternatives --display java
发现link currently points to指向的是jdk1.7路径
于是修改已注册列表默认选项:
update-alternatives --config java
重启,OK,jenkins自启动了。
随后又发现自启动的jenkins构建 shell脚本获取不到环境变量比如:whoami,echo $PATH,which ant
【linux|linux ubuntu 16.04 开机自启动 jenkins】于是在shell脚本开头添加:#!/bin/bash -ilex
OK,这才正常了。
推荐阅读
- Linux下面如何查看tomcat已经使用多少线程
- Beego打包部署到Linux
- Linux|109 个实用 shell 脚本
- 视频搬运工小赵-10#16.04元
- linux定时任务contab
- 芯灵思SinlinxA33开发板Linux内核定时器编程
- VM|VM ware 的 harbor 私有仓库搭建 (Ubuntu16.04)
- day16-Linux|day16-Linux 软件管理
- 如何在阿里云linux上部署java项目
- Xshell5|Xshell5 远程连接本地虚拟机Ubuntu16