我有一个包含设备名称的文件,它是 shell 脚本的输出,具体取决于区域。所以区域是可变的,可以更改....例如 devicelist=device.region
现在我想将此设备列表添加到电子邮件正文中。为了发送电子邮件,我使用 perl 脚本,我尝试了以下方法,但它不起作用......
my $file = "$ENV{devicelist}";
open my $fh, '<', $file;
print while (<$fh>);
I am getting this message as : GLOB(0x11aeea8)
Perl 脚本....
my $file = "/tmp/devicelist";open my $fh, '<', $file;print while (<$fh>);
$logger->debug("$logid >> Device names is $deviceinfo");
$smtp->datasend("Customer Name : $custname\n\n");
$smtp->datasend("Site Location : $sitename\n\n");
$smtp->datasend("Region : $region\n\n");
my $file = "/tmp/devicelist";
open my $fh, '<', $file;
print while (<$fh>);
$smtp->datasend("Device Info : $deviceinfo\n\n"); 1st way
$smtp->datasend("Device Info perl : $fh\n\n"); 2nd way
当有超过 10 台设备停机并且我想显示这 10 台设备名称时,此请求正在处理我发送电子邮件的位置。其他信息显示得非常好,因为它们是存储在诸如区域、状态等变量中的单个值...
谢谢