私はいつも動作していた古いperlスクリプトを持っていますが、突然何かが破損してファイルを削除していません。Perlスクリプトからファイルを削除できません
-rw-r--r-- 1 nobody uworld 6 Dec 03 11:15 shot32.file
上記のファイルを削除するコマンドは、私は$のshotfileをチェックしたperlスクリプト
`rm $shotfile`;
内でshot32.fileあり、それは右の場所です。 ファイルの場所とファイル名は問題ではありません。
パーミッションに関しては、perlスクリプトはnobodyユーザのもとでも実行されているので、これがうまくいかない他の理由は何でしょうか。
あなたのお手伝いをお待ちしております。
ファイルを削除するためのシェルプログラムです。素晴らしいプログラムではありません。 '\' rm $ shotfile \ ''を$ shotfileまたはdie qqのリンクを解除するように変更します。 "$ shotfile":$!} 'を削除できません。 – Borodin
さて、どのようなエラーがありましたか? 'rm'は失敗時にSTDERRにエラーメッセージを出します。 – ikegami