本地有一個 data-service.jarjava
1. 編寫啓動腳本 data-service-startmongodb
[root@iz2ze0fq2isg8vphkpos5sz shell]# more data-service-start #!/bin/sh export JAVA_HOME=/usr/local/jdk1.8.0_131 export PATH=$JAVA_HOME/bin:$PATH java -jar /data/imgcloud/data-service.jar > /data/logs/data-service.log & echo $! > /var/run/data-service.pid
2 中止腳本 shell
[root@iz2ze0fq2isg8vphkpos5sz shell]# more data-service-stop #!/bin/sh PID=$(cat /var/run/data-service.pid) kill -9 $PID
3. 在/usr/lib/systemd/system 下 編寫 service 腳本spa
[root@iz2ze0fq2isg8vphkpos5sz shell]# cd /usr/lib/systemd/system [root@iz2ze0fq2isg8vphkpos5sz system]# more data-service.service [Unit] Description=data-service for mongodb After=syslog.target network.target remote-fs.target nss-lookup.target [Service] Type=forking ExecStart=/data/shell/data-service-start ExecStop=/data/shell/data-service-stop PrivateTmp=true [Install] WantedBy=multi-user.target
4. 相關命令code
systemctl enable data-service 開機自啓動blog
systemctl stop data-service 中止ip
system start data-service 啓動rem
若是出現get
把.service的配置中 it
[Service]
#Type=forking 註釋便可