Centos7设置systemctl开启启动
参考博客
配置系统文件
- 打开启动项配置目录:
cd /lib/systemd/system/
- 新建自己的服务:
touch tomcat-jenkins.service
- 编辑新建服务:
vim tomcat-jenkins.service
复制粘贴到文件里面[Unit] Description=tomcat-jenkins After=network.target [Service] Type=forking ExecStart=/opt/tomcat/tomcat-jenkins/bin/startup.sh ExecStop=/opt/tomcat/tomcat-jenkins/bin/shutdown.sh PrivateTmp=true [Install] WantedBy=multi-user.target
启动
- 启动命令:
systemctl start tomcat-jenkins
- 启动可能失败: Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
- 解决链接:systemctl start tomcat 启动报错JAVA_HOME不能存在
- 关闭命令:
systemctl stop tomcat-jenkins
- 查看tomcat运行状态:
systemctl status tomcat-jenkins
- 设置开启启动:
systemctl enable tomcat-jenkins
- 删除开机启动:
systemctl disable tomcat-jenkins