Perl コーディング初心者質問コーナー Part27

このエントリーをはてなブックマークに追加
680あぼーん
あぼーん
681あぼーん:あぼーん
あぼーん
682 :03/09/06 05:53 ID:???
掲示板スクリプトで自動生成したログファイルを
削除したいのですか、ターミナルからrmコマンドを
使ってもpermission deniedが出て消せません。
ローカルでやる時はスーパーユーザーになって
消せますが、ISPの鯖に上げて動かし生成した
ものは自分では消せないようです。どうすれば
良いのでしょう?
683nobodyさん:03/09/06 06:00 ID:???
>>682
強引に削除するスクリプトを描いて設置しる。
CGI になるかと思うので、レスポンス、エンティティヘッダの出力をお忘れにならないように。
684682:03/09/06 06:04 ID:???
こんな感じででしょうか?
#!/usr/bin/perl
unlink("ファイル名前");
exit;
685nobodyさん:03/09/06 07:42 ID:???
>>684
それだとエラーに
#!/usr/bin/perl
unlink("ファイル名前");
print "Content-type: text/plain\n\n";
exit;
686nobodyさん:03/09/06 07:45 ID:???
>>685
687nobodyさん:03/09/06 07:51 ID:???
>>685
本当に消えたのかどうかはっきりさせるために、
#!/usr/bin/perl
print "Content-type: text/plain\n\n";
print unlink("ファイル名前");
exit;
とするのはどうか。