linux添加自启动

linux添加自启动

配置步骤:

  1. 创建systemd服务文件
sudo nano /etc/systemd/system/tme-vod.service

将下面artifact中的内容复制到该文件中。

[Unit]
Description=TME VOD Service
After=network.target

[Service]
Type=simple
User=root
Group=root
WorkingDirectory=/data/search
ExecStart=/data/jdk1.8.0_201/bin/java -jar /data/search/tme-vod-0.0.1-SNAPSHOT.jar
Restart=always
RestartSec=10
StandardOutput=journal
StandardError=journal

[Install]
WantedBy=multi-user.target
  1. 重载systemd配置
sudo systemctl daemon-reload
  1. 启用自启动服务
sudo systemctl enable tme-vod.service
  1. 启动服务(测试)
sudo systemctl start tme-vod.service
  1. 检查服务状态
sudo systemctl status tme-vod.service
  1. 查看日志(如果需要调试)
sudo journalctl -u tme-vod.service -f

服务控制命令:

启动服务:sudo systemctl start tme-vod.service
停止服务:sudo systemctl stop tme-vod.service
重启服务:sudo systemctl restart tme-vod.service
禁用自启动:sudo systemctl disable tme-vod.service

配置说明:

Type=simple:程序直接运行,不会fork
Restart=always:程序异常退出时自动重启
RestartSec=10:重启前等待10秒
After=network.target:确保网络服务启动后再启动此服务
WorkingDirectory:设置工作目录

这样配置后,系统重启时会自动启动您的Java程序,并且如果程序异常退出也会自动重启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值