2004-04 / 2004-04-23

前のエントリ: csh のバックスペースが効かないんですけど〜 [shell]
次のエントリ: forkで重いプログラムのするcgiがApache2でうごかない件 [CGI]

Net::Telnetモジュールのエラーハンドリング
2004-04-23-1 / カテゴリ: [programming][network][perl] / [permlink]

login()の失敗などは、デフォルトで 'die' を行っているため、他の処理を行い
たい(ログファイルにイベントを出力して終了とか)場合は、ErrMode を変更す
る必要がある。
(A) new する際に、Errmode を指定する
$a = Net::Telnet->new(Timeout => 10, Errmode => "return");
(B) new した後に、Errmode を変更する。
$a->errmode("return");
以上で、
$return = $telnet->login('user', 'pass');
が失敗した際は、$return は undef になる。(成功時はErrmodeに関係なく1)
前のエントリ: csh のバックスペースが効かないんですけど〜 [shell]
次のエントリ: forkで重いプログラムのするcgiがApache2でうごかない件 [CGI]

2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2013-05-02 16:12