• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Perl 脚本报Can't locate Mail/Sender.pm 解决办法

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

    在新的Linux Server(Red Hat Enterprise Linux Server release 5.7 (Tikanga))上配置磁盘空间告警的perl脚本后,测试时报如下错误

[oracle@DB-Server scripts]$ ./disk_capatiy_alarm.sh

Can't locate Mail/Sender.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /home/oracle/scripts/output/disk_sendmail.pl line 2.

BEGIN failed--compilation aborted at /home/oracle/scripts/output/disk_sendmail.pl line 2.

Perl脚本disk_sendmail.pl 如下所示,其中使用了Mail-Sender邮件模块,

#!/usr/bin/perl
   2: use Mail::Sender;
'[email protected]'};
'[email protected]',
'[email protected] ',
'The server xxxx\'s Disk Capacity Alarm',
'Dear All,
   8:    The server xxxx disk capacity alarm ,please take action for it. many thanks!
   9: ',
'/home/oracle/scripts/output/diskdetail.txt'});

出现这个错误是因为Perl没有安装Mail-Sender模块,安装了此模块问题即可解决,Mail::Sender模块支持发送带附件的邮件。可以使用下面几种方式安装

1:使用cpan安装,要求服务器能够访问外网,否则无法下载相关包。

    cpan> install Mail::Sender

2:下载perl-Mail-Sender-0.8.16-1.el5.pp.noarch.rpm

    下载地址:http://rpm.pbone.net/index.php3/stat/4/idpl/10370607/dir/redhat_el_5/com/perl-Mail-Sender-0.8.16-1.el5.pp.noarch.rpm.html

  [root@DB-Server oracle]# rpm -ivh perl-Mail-Sender-0.8.16-1.el5.pp.noarch.rpm 
warning: perl-Mail-Sender-0.8.16-1.el5.pp.noarch.rpm: Header V3 DSA signature: NOKEY, key ID 6971f6ac
Preparing...                ########################################### [100%]
   1:perl-Mail-Sender       ########################################### [100%]

3: 下载安装Mail-Sender-0.8.16.tar.gz 。这种方法我没有实验过,因为http://search.cpan.org/CPAN/authors/id/J/JE/JENDA/Mail-Sender-0.8.16.tar.gz 老是无法下载这个安装包。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Perl进程间通信发布时间:2022-07-22
下一篇:
perl基本语法发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap