Also ich habe ein Shell script, das soll einen Ordner mit allem drum und dran löschen und dann eine Kopie von einem anderen Ordner erstellen.
garnicht mal so komplex:
|
PHP-Quelltext
|
1
2
3
4
5
|
#!/bin/bash
./stop.sh $1
rm -r world_farm/
cp -r world_farm_resource/ world_farm/
./start.sh $1 $2
|
allerdings kommt bei rm -r immer der Fehler:
|
PHP-Quelltext
|
1
|
rm: Entfernen von „world_farm“ nicht möglich: Das Verzeichnis ist nicht leer
|
Das interessante: Wenn ich den Befehl einfach so (root user) dem Server sende klappt alles problemlos. Nur im shellscript kommt der Fehler. rm -rf ändert auch nichts.
Wie kann man diesen Fehler vermeiden?
Danke im Vorraus