perlのデバック

[上に] [前に] [次に]
あい [E-Mail] 1997/08/25(月) 15:39:50
perlのデバックの仕方が良く解らないので必要な情報をファイルに
書き込んでチェックしようとしたのですが、
system("touch $a;chmod 666 $a");
open(FH, ">> $a");
print FH "$b";
close DBG_F;と記述したのですが、このようにすると
途中で落ちてしまうのですが・・・


とほほ 1997/08/25(月) 21:01:44
perlのスクリプトが、touch $a; chmod 666 $a を実行する権限を
持っていないのではないでしょうか。あらかじめ TELNET や FTPで
$a のファイルを作成しておき、chmod 666 した後で、perl スク
リプトから open()すると成功したりしないでしょうか・・・・

飯塚 [E-Mail] [HomePage] 1997/08/27(水) 01:28:39
WS_FTPというFTPソフトでは、サーバファイルに対しchmodを発行できます。
窓の杜にありますので使って見てください。個人使用ならフリーです。
ちなみにオープンしているファイルとクローズしているファイルのハンドルが違うのは問題無いですか?
また、どうせファイルをオープンすれば日付は変更されるからtouchは不要だし、一旦ファイルを作ってしまえば
リアルタイムにchmodしなくていいとおもうのですが。


あい 1997/08/27(水) 17:36:26
[[解決]]
ありがとうございます。おっしゃるとおりあらかじめファイルを
作成しておきパーミッションを設定したら成功しました。
オープンしているファイルとクローズしているファイルのハンド
ルが違うのは私の書き間違いです。
感謝です。

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