【发布时间】:2013-12-11 03:34:26
【问题描述】:
我相信我有这种正确的。我可以打印变量没问题。将变量传递给 ups 检查脚本时没有任何反应?
#!/usr/bin/perl
open FILE, "upslist.txt";
while ($line=<FILE>){
if ($line=~/^(.*?),(.*?)$/){
#print "ups:$1 string:$2\n";
do 'check_snmp_mgeups-0.1.pl -H $1 -C $2';
}
}
upslist.txt
#ups
ups1.site,upsstring1
ups2.site,upsstring1
ups3.site,upsstring2
ups4.site,upsstring3
感谢您的帮助。
【问题讨论】:
-
你能发几行
upslist.txt吗?
标签: perl