2011-07-13 22 views
0
[[email protected] test]$ PERLDB_OPTS=RemotePort=localhost:1111 perl -d typeglob 
Unable to connect to remote host: localhost:1111 
Compilation failed in require. 
at typeglob line 0 
     main::BEGIN() called at /usr/lib/perl5/5.8.8/perl5db.pl line 0 
     eval {...} called at /usr/lib/perl5/5.8.8/perl5db.pl line 0 
BEGIN failed--compilation aborted. 
at typeglob line 0 

ご覧のとおり、それは接続に失敗した場合、programeがちょうど失敗しexits.Howが、私はそれだけで-dその場合に指定されていないかのように実行することができますか?Perlをリモートホストに接続できないときにデバッグせずに実行する方法

答えて

0

ここで実行しようとしている作業についてはわかりません。ここでperlデバッガーをなぜ呼び出すのかは分かりません。しかし、私はそのCLIコマンドからのリターンコードがあるのだろうか?

もしそうなら、多分シェルスクリプトを書いてperlを最初の方法で実行し、失敗コードを返したら、-dスイッチなしで実行するようにCLIを変更するだけです。

他の言葉で言えば、あなたが望むことをするための方法があるかもしれませんが、猫の皮膚を作る方法はたくさんあります。

関連する問題