weblog of key_amb

主にIT関連の技術メモ

NagiosプラグインをPerlで作成するときのハマりポイント

evalブロック内でexitしない

ふつうにexitしてくれるかと思ったら、なんかエラーになってしまった。

use warnings;は使わない方がよさそう

これはひょっとすると、同時にNagiosPerlライブラリをuseしていたのが影響していたかもしれない。あるいは、単にPerlの書き方が悪かった可能性もある。
なぜか実行時にUNKNOWNを返す、という事態が起こった。