Geschrieben am: 12.07.2014 um 00:03 Uhr
|
|
Zitat von -neulich-: Spontan fallen mir 2 Dinge auf:
Grundsätzlich müssen alle echo-strings so aussehen:
Außerdem solltest du darauf achten, dass die relativen Pfade stimmen; Also deine setup.sh so liegt, dass auch alle Ordner im gleichen Verzeichnis liegen. Ich nehme an, das ist der Fall?
Kannst du mal posten, welchen Fehler die Konsole zurückgibt? Zur Fehlersuche kannst du das Skript außerdem zeilenweise mit # auskommentieren. Dann weißt du immerhin schon mal, wo es hakt.
Danke für Deine Antwort.
Das mit dem Echo habe ich behoben.
setup.sh liegt unter /var/www/html des Apache. Der Ordner portal, der bearbeteitet werden soll, liegt unter /var/www/html/portal/.
Die Ausgabe von "pwd" im Skript ist /var/www/html. Das sollte also passen.
/var/www/html hat den Owner root und den Modus 777.
Es gibt überhaupt keine Fehlerausgabe. Das Skript läuft einwandfrei durch, alle echos werden ausgeführt. Allerdings sind halt die Rechte danach die gleichen wie vor der Ausführung.
Zitat: oder du fügst an die erste zeile ein -x hinzu, dann wird jede ausgeführte zeile auf der konsole ausgegeben. damit lässt sich auch einiges eingrenzen.
Nichts auffälliges
|