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: '/jffs/tmp//chase.pid'를 제거할 수 없습니다: 해당 파일이나 디렉터리가 없습니다." 오류가 발생합니다. 위에 게시된 코드만 사용하여 스크립트를 실행해 보았으나 여전히 동일한 오류가 발생합니다. 파일이 존재하지만 삭제할 수 없습니다.

도움을 주시면 대단히 감사하겠습니다.

관련 정보