ロックファイルが残ってしまった、ロックファイルを消すには?
[上に]
[前に]
[次に]
びるどる
[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
[[解決]]
うーん…
いんたーなるさーばーえらー。です(^^;
パスやパーミッションは間違ってないし、、、
サーバー管理者に頼んでみる事にします。
みなさんご迷惑をおかけしました。
[上に]
[前に]
[次に]