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
