
将jar包设置成service服务并设置开机延迟自启
1.前提是centos中已经安装好jar包所启动的数据库与java的jdk
2.进入到/etc/systemd/system
文件夹下
创建一个以 .service结尾的文件
例如 test.service
vi /etc/systemd/system/test.service
3.在/etc/systemd/system/test.service
文件中添加如下内容
[Unit]
#服务名
Description=你想起的服务名字
After=syslog.target
[Service]
Type=simple
#延迟启动,如果jar包需要运用到数据库,jar包必须在数据库启动后才能正常运行,所以在这加了睡眠10秒
ExecStartPre=/bin/sleep 10
ExecStart=nohup 你的jdk路径/bin/java -jar 你的jar包所在位置 &
[Install]
WantedBy=multi-user.target
编写成功并保存.service文件
4.运行服务
systemctl start
你的服务名
5.查看服务状态
systemctl status
你的服务名
6.将服务设置成开机自启
systemctl enable
你的服务名
评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果