Как писать сценарии оболочки в Neo4j - PullRequest
0 голосов
/ 12 октября 2019

каждый, я прохожу курс администрирования neo4j и застрял в упражнении № 6 «Сценарии изменений в базе данных». У меня возникли проблемы с созданными мной сценариями, так как они не запускают команды. Я использую систему UNIX и использую относительные пути для поиска сценариев. Сценарии находятся в папке NEO4J_HOME / local / work, а оболочка cypher находится в двух каталогах, а затем в папке bin, которая находится ../../bin/cypher-shell

I have tried using #!/usr/bin/env bash but it hasn't worked

my AddConstraints.cypher script is as follows:

</>
#!/bin/bash
cat ./AddConstraints.cypher | ./../../bin/cypher-shell -u neo4j -p training-helps --format verbose
</>

my AddConstraints.sh script is as follows:

</>
#!/bin/bash
cat ./AddConstraints.cypher | ../../bin/cypher-shell -u neo4j -p training-helps --format verbose
</>

my MaintainDB.sh script is as follows:

</>
#!/bin/bash
rm -rf ./MaintainDB.log
./AddConstraints.sh 2>&1 >> ./MaintainDB.log
</>

my MaintainDB.log script is just an empty file I made from text editor without a hash bang at the top

I am expecting an output to the MaintainDB.log file and when I run cypher-shell to check for the constraints I am expectimg them to be displayed in the terminal but no constraints are being added when the shell scripts are run
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...