把自己做的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
一点点学习,一丝丝进步。不懈怠,才不会被时代淘汰