каждый, я прохожу курс администрирования 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