ロックファイルが残ってしまった、ロックファイルを消すには?

[上に] [前に] [次に]
びるどる [E-Mail] 2000/01/17(月) 16:31:20
はじめまして。

とあるロックファイルを使用するPerlのCGIを使用していたのですが、、、
ロックが解除される前にCGI自体を消してしまいました。

FTPからロックファイルが消せず困っています。

どうにか強制的に消す方法はないでしょうか?
よろしくお願いします。

つとむ 2000/01/17(月) 17:41:48
ロックディレクトリのオーナーがnobodyになっているのが原因でしょう。CGIで作ったディレクトリだから、CGIじゃないと消せないわけですね。

#!usr/local/bin/perl
rmdir("LOCK");
print "Content-type: text/html\n\n";
exit;

のようなCGIを動かしてみては?

びるどる 2000/01/18(火) 02:26:49
お返事ありがとうございます。

ですがうまくいきませんでした。

lockという名のディレクトリがあって
その下に更にロックファイルがあるのですが
その場合つとむさんのスクリプトをどうやって
実行していいのかわかりません。

もしよろしければご回答お願いします。

ラウォッチ 2000/01/18(火) 09:14:57
では、
>rmdir("LOCK");

unlink("./lock/LOCK");
でどうです。
尚、LOCKは実際のロックファイル名にすること!

びるどる 2000/01/18(火) 15:16:51
[[解決]]
うーん…
いんたーなるさーばーえらー。です(^^;

パスやパーミッションは間違ってないし、、、

サーバー管理者に頼んでみる事にします。
みなさんご迷惑をおかけしました。

[上に] [前に] [次に]