DD-WRT - Невозможно удалить файл с помощью скрипта

DD-WRT - Невозможно удалить файл с помощью скрипта

Текущая прошивка: 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: can't remove '/jffs/tmp//chase.pid': No such file or directory". Я пробовал запустить скрипт только с кодом, указанным выше, и я все еще получаю ту же ошибку. Файл существует, но я не могу его удалить.

Буду очень признателен за помощь.

Связанный контент