如何正确编写暴发户脚本?

时间:2019-07-02 13:17:15

标签: neo4j upstart

我正在尝试编写一个新贵脚本,放入/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的创建和删除,但是它不起作用。

如何创建合适的脚本?

0 个答案:

没有答案