DD-WRT: no se puede eliminar un archivo mediante un script

DD-WRT: no se puede eliminar un archivo mediante un script

Firmware en ejecución actual: DD-WRT v3.0-r30600M kongac (09/09/16)

Tengo problemas con el rmcomando. Puedo usar el comando sin problemas en la CLI, pero no funciona correctamente cuando se ejecuta desde el script. He incluido un fragmento a continuación.

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

Cuando se ejecuta el script, aparece el error "rm: no se puede eliminar '/jffs/tmp//chase.pid': no ​​existe tal archivo o directorio". Intenté ejecutar el script solo con el código publicado anteriormente y sigo recibiendo el mismo error. El archivo existe pero no puedo eliminarlo.

Agradecería mucho la ayuda.

información relacionada