DD-WRT - Não é possível remover um arquivo usando script

DD-WRT - Não é possível remover um arquivo usando script

Firmware em execução atual: DD-WRT v3.0-r30600M kongac (09/09/16)

Estou tendo problemas com o rmcomando. Posso usar o comando sem problemas na CLI, mas ele não funciona corretamente quando executado no script. Eu incluí um trecho abaixo.

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

Quando o script é executado, recebo o erro "rm: não é possível remover '/jffs/tmp//chase.pid': esse arquivo ou diretório não existe". Tentei executar o script apenas com o código postado acima e ainda recebo o mesmo erro. O arquivo existe, mas não consigo excluí-lo.

Eu apreciaria muito a ajuda.

informação relacionada