DD-WRT – Eine Datei kann nicht mithilfe eines Skripts entfernt werden

DD-WRT – Eine Datei kann nicht mithilfe eines Skripts entfernt werden

Derzeit laufende Firmware: DD-WRT v3.0-r30600M kongac (09.09.16)

Ich habe Probleme mit dem rmBefehl. Ich kann den Befehl problemlos über die CLI verwenden, aber er funktioniert nicht richtig, wenn er innerhalb des Skripts ausgeführt wird. Ich habe unten einen Ausschnitt eingefügt.

#!/bin/sh
BASE=$(basename $0)
NAME=${BASE%\.*}
TMP=/jffs/tmp/$NAME
PID=$TMP/chase.pid
rm "$PID"

Wenn das Skript ausgeführt wird, erhalte ich die Fehlermeldung „rm: kann ‚/jffs/tmp//chase.pid‘ nicht entfernen: Keine solche Datei oder kein solches Verzeichnis“. Ich habe versucht, das Skript nur mit dem oben geposteten Code auszuführen, und erhalte immer noch dieselbe Fehlermeldung. Die Datei existiert, aber ich kann sie nicht löschen.

Ich wäre für die Hilfe sehr dankbar.

verwandte Informationen