マニュアルページに記載されているfpingスクリプトを実行しようとしています。マニュアルページに記述されているfpingスクリプトに構文エラーがあります
#!/usr/local/bin/perl
require 'open2.pl';
$MAILTO = "root";
$pid = &open2("OUTPUT","INPUT","/usr/local/bin/fping -u");
@check=("slapshot","foo","foobar");
foreach(@check) { print INPUT "$_\n"; }
close(INPUT);
@output=;
if ($#output != -1) {
chop($date=`date`);
open(MAIL,"|mail -s 'unreachable systems' $MAILTO");
print MAIL "\nThe following systems are unreachable as of: $date\n\n";
print MAIL @output;
close MAIL;
}
しかし、私はそれを実行して、どこからでも、次のエラーを取得:
syntax error at /path/to/pingtest.pl line 13, near "=;" Execution of /path/to/pingtest.pl aborted due to compilation errors.
は、誰かがライン13と間違っているものを私を助けることができますか?私はopen2.plを持っており、fpingのパスは正しいです。
を使う便利です構文は、あなたのソースにリンクしてください情報 – Borodin