Я пытаюсь написать сценарий запуска для /etc/init
, чтобы запустить neo4j при запуске.Я на ВМ с Ubuntu 16.04.Мой файл, взятый из здесь , называется neo4j1.conf
и выглядит так:
description "neo4j1 upstart"
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
из-за разрешений, но это не такработа.
Как создать правильный скрипт?