Hallo Leute,
ich strukturiere gerade etwas um und wollte dazu ein Script_Path anlegen.
1 2 | unset $SCRIPTPATH SCRIPTPATH='/root/scriptfolder' |
Dann will ich in der .sh Dateien einbinden per "source"
1 2 3 4 | source $SCRIPTPATH/install/nginx.sh source $SCRIPTPATH/install/php7.sh source $SCRIPTPATH/install/mariadb.sh source $SCRIPTPATH/install/phpmyadmin.sh |
Das funktioniert aber nicht.
Als Ausgabe bekomme ich immer:
1 2 3 4 | /root/scriptfolder/install.sh: Zeile 37: ~/scriptfolder/install/nginx.sh: Datei oder Verzeichnis nicht gefunden /root/scriptfolder/install.sh: Zeile 39: ~/scriptfolder/install/php7.sh: Datei oder Verzeichnis nicht gefunden /root/scriptfolder/install.sh: Zeile 41: ~/scriptfolder/install/mariadb.sh: Datei oder Verzeichnis nicht gefunden /root/scriptfolder/install.sh: Zeile 43: ~/scriptfolder/install/phpmyadmin.sh: Datei oder Verzeichnis nicht gefunden |
Die Ausgabe von $SCRIPTPATH ist:
/root/scriptfolder
Wenn ich mit absoluten Pfaden wie diesem Arbeite:
1 | source /root/scriptfolder/install/nginx.sh |
dann klappt es ja wie es soll. Aber die Var macht mir gerade Probleme :s
Könnte mir kurz jemand erklären warum ich den Wald nicht finde?