我正在尝试编写一个新贵脚本,放入/etc/init
中以在启动时启动neo4j。我在使用Ubuntu 16.04的VM上。我从here提取的文件名为neo4j1.conf
,看起来像:
描述“ neo4j1新贵”
start on local-filesystems
stop on shutdown
script
echo $$ > /var/run/neo4j1_start.pid
exec /home/myusr/neo4j/bin/neo4j console
end script
pre-start script
echo "[`date`] Neo4j Starting" >> /var/log/neo4j1.log
end script
pre-stop script
rm /var/run/neo4j1_start.pid
echo "[`date`] Neo4j Stopping" >> /var/log/neo4j1.log
end script
但是它不起作用,即重新启动服务时未激活,并且没有进程。
我试图按照其他链接中的建议删除>> /var/log/neo4j2.log
,由于权限的原因,我试图评论neo4j1_start.pid
的创建和删除,但是它不起作用。
如何创建合适的脚本?