Centos7 Neo4j開機自啟動


1.啟動關閉腳本

vi start.sh

#!/bin/bash

export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

sh /opt/neo4j-enterprise-3.5.3/bin/neo4j start

vi stop.sh

#!/bin/bash

export JAVA_HOME=/opt/jdk1.8.0_161
export PATH=$JAVA_HOME/bin:$PATH

sh /opt/neo4j-enterprise-3.5.3/bin/neo4j stop

2.開機啟動腳本服務neo4j.servic

cd /usr/lib/systemd/system #服務目錄
vi neo4j.service

[Unit]
Description=neo4j #描述
After=network.target remote-fs.target nss-lookup.target #執行前驗證網絡等服務是否正常

[Service]
Type=forking #開啟后台進程
ExecStart=/opt/neo4j/bin/start.sh #啟動腳本
ExecStop=/opt/neo4j/bin/stop.sh  #停止腳本
PrivateTpm=true #臨時緩存文件開啟默認緩存到/tmp下

[Install]
WantedBy=multi-user.target

3.開啟服務

systemctl enable neo4j.service

4.驗證

reboot

 

參考:

http://www.ruanyifeng.com/blog/2016/03/systemd-tutorial-part-two.html

https://www.cnblogs.com/gaoyuechen/p/8991091.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM