linux 设置服务开机自启动

创建服务文件

  1. 进入服务文件路:
/etc/systemd/system/
  1. 创建服务文件
vi getway-serve.service
[Unit]
Description=getway-serve
After=network.target
[Service]
User=root
WorkingDirectory=/home/app/jars/
ExecStart=/usr/local/jdk1.8/bin/java -jar -Dfile.encoding=UTF-8 /home/app/jars/getway-serve-1.0.0.jar
SuccessExitStatus=143
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

按 esc 键退出编辑,输入 :wq 保存并退出编辑。

说明:
ExecStart 为实际要运行的shell命令;
其中,/usr/local/jdk1.8 为服务器上java程序安装的路径,可通过如下方式获得:

which java

设置开机自启并启动

  1. 设置服务开机启动
systemctl enable getway-serve.service
  1. 启动服务,并查看运行状态
# 启动服务
systemctl start getway-serve.service
# 查看服务运行状态
systemctl status getway-serve.service

验证测试

  1. 重启服务
reboot
  1. 查看进程
ps -ef | grep java

你可能感兴趣的:(linux,运维,服务器)