1.创建一个脚本,例如myjar.service
vim /etc/systemd/system/myjar.service
2.脚本内容
[Unit]
Description=Read myjar Service
After=network.target
[Service]
User=root
Type=simple
WorkingDirectory=/usr/local
ExecStart=/usr/local/jdk1.8.0_33/bin/java -jar /usr/local/myjar.jar
Restart=on-failure
[Install]
WantedBy=multi-user.target
WorkingDirectory:jar包所在路径。
ExecStart:启动命令。
3.将.Service文件复制到/etc/systemd/system目录下:
sudo cp myjar.service /etc/systemd/system/
4.重新加载systemd配置:
sudo systemctl daemon-reload
5.在启用并启动服务:
sudo systemctl enable myjar.service
sudo systemctl start myjar.service
6.检查服务状态:
sudo systemctl status myjar.service
代表设置成功
7.所以命令记录
启动jar服务
systemctl start myjar.service
停止服务
systemctl stop myjar.service
设置开机自启动
systemctl enable myjar.service
停止开机自启动
systemctl disable myjar.service
查看服务当前状态
systemctl status myjar.service
重新启动服务
systemctl restart myjar.service
查看所有已启动的服务
systemctl list-units --type=service