把自己做的jar在服务器上做成服务

通常情况下,服务在服务器上直接就有systemct start xxxx,
后来想想生活中研发是不是也可以把自己的jar包做成服务,直接利用系统便利进行start,stop,restart,这样就不用每次启动都要到具体的绝对目录下了。

把上面的myproject.jar做成服务

 到这个目录下,

cd /etc/systemd/system/

 然后执行vim myproject.service【myproject是自己的服务名,我的叫myproject,根据自己需要起个名字即可】

vim myproject.service

 

 服务控制

启动服务:systemctl start serviceName
停止服务:systemctl stop serviceName
服务状态:systemctl status serviceName
项目日志:journalctl -u serviceName

 设置开机启动

开机启动:systemctl enable serviceName
开机启动查看:systemctl list-unit-files | grep serviceName  
         或:systemctl list-unit-files | grep enable
查看所有服务开机启动情况:systemctl list-unit-files

 

 

根据上面最后一行的提示,查看完成信息,得加个-l才行

systemctl status myproject -l

posted @ 2023-06-23 15:11  余生请多指教ANT  阅读(40)  评论(0编辑  收藏  举报