Прошивка по текущему ходу: DD-WRT v3.0-r30600M kongac (09.09.16)
У меня проблемы с командой rm
. Я могу использовать команду без проблем в CLI, но она не работает правильно при запуске из скрипта. Я включил фрагмент ниже.
#!/bin/sh
BASE=$(basename $0)
NAME=${BASE%\.*}
TMP=/jffs/tmp/$NAME
PID=$TMP/chase.pid
rm "$PID"
Когда скрипт запускается, я получаю сообщение об ошибке «rm: не удаляется» /jffs/tmp//chase.pid: «Нет такого файла или каталога». Я попытался запустить сценарий только с кодом, размещенным выше, и все еще получаю ту же ошибку. Файл существует, но я не могу удалить его.
Я был бы очень признателен за помощь.