1、创建应用程序用户和组
创建系统用户和系统组groupadd -r jaruseradd -r -s /bin/false -g jar jar
2、创建服务文件
我们现在可以创建一个systemd服务文件来管理我们的应用程序,需要以root用户身份创建此文件vim /usr/lib/systemd/system/jar.service
[Unit]Description=Manage Java service[Service]Environment="args=--server.port=9090" "options=-Xms128m -Xmx256m"WorkingDirectory=/opt/jar/ExecStart=/usr/bin/java $options -jar watchman.jar $argsUser=jarType=simpleRestart=on-failureRestartSec=10[Install]WantedBy=multi-user.target
注意:启动命令不能使用nohup & Environment: 指定环境变量WorkingDirectory:jar文件目录ExecStart:启动命令
3、加载
systemctl daemon-reload
4、启动
systemctl start jarsystemctl stop jarsystemctl status jarsystemctl enable jar
