鉴于Windows服务器,Linux(RHEL5)服务器和XP客户端的混合环境,任何人都可以预见尝试使用Perl 5.10login/注销脚本的好处和/或问题吗? 谢谢。 使用* .cmd文件将会更容易,更快速地尝试login/注销脚本。 感谢您的洞察力。
我可以从我的Windows XP查询我的Windows 2003 DHCP服务器,以获得IP地址,如果我有MAC地址或其他。
我正在寻找一种方法来同步本地文件夹与只能通过FTP访问的远程文件夹。 这是可能在Perl中,或者可以通过在Perl中调用系统命令吗? 我在Windows 2008环境中,所以没有可能的Linux应用程序
Perl Power Tools是否还在? 我正在尝试在Windows Server 2008上使用Strawberry Perl进行安装。 如果我search网页,我会得到: http://sourceforge.net/projects/ppt/ 作为第一个链接,在那里我读到“截至2004-08-06,这个项目现在可以在http://ppt.perl.orgfind”。 然而http://ppt.perl.org不工作。 所以我试着在CPAN上find http://search.cpan.org/~sdague/ppt-0.12/PPT.pm 但是,如果我尝试从cpan命令行安装“安装捆绑:: PPT”,我得到以下几点: Warning: Cannot install Bundle::PPT, don't know what it is. Try the command i /Bundle::PPT/ to find objects with matching identifiers. 运行我/包:: PPT /作为build议的结果在: No objects found of any type for argument /Bundle::PPT/ 我可以在哪里获得以及如何在Windows上安装Perl Power Tools?
这是一个难题,我希望你能帮助我。 客户希望在通过cgi脚本上传文件47分钟后发送欢迎信。 我写了一个例程发送这封信,然后我试图用Linux的“at”命令来执行它。 当这不起作用时,我在/ cgi-bin目录中设置了以下testing。 底线是:当由apache调用时,“at”命令不起作用。 有没有办法解决? 谢谢, Rob Young testing文件 ————————————————– ————————- $> cat test1.pl #!的/ usr / bin中/ perl的 #这是对“在”LINUX命令的testing,当从APACHE中调用时 打印“Content-type:text / html \ n \ n”; my @ lt = localtime(time()+ 60); 我的$ cmd =“echo”/path/to/test2.pl“| at $ lt [2]:$ lt [1]”; 打印$ cmd; 系统($ CMD); $> cat test2.pl #!的/ usr / bin中/ […]
我试图安装一个CentOS 7服务器来运行Request Tracker。 通过运行make testdeps我可以看到所有丢失的包, make fixdeps应该安装这个包。 有一个我不能安装的软件包( GnuPG::Interface )。 这个包被Perl使用。 我已经尝试安装它通过cpan install GnuPG::Interface和cpan install GnuPG::Interface –force ,但每次我收到一条错误消息说: Can't locate Fatal.pm in @INC (@INC contains: ./t /root/.cpan/build/GnuPG-Interface-0.51-CdOOe3/inc /root/.cpan/build/GnuPG-Interface-0.51-CdOOe3/blib/lib /root/.cpan/build/GnuPG-Interface-0.51- CdOOe3/blib/arch /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /root/.cpan/build/GnuPG -Interface-0.51-CdOOe3/blib/lib/GnuPG/Interface.pm line 23. 我试过运行yum install perl-Test-Fatal ,但是即使在安装过程之后,错误还在继续。 如果我尝试使用cpan进行安装,情况也是如此。
在我的bugzilla(托pipe在Ubuntu 12.04)中,电子邮件延迟了24小时,有时甚至比这更多。 我也安装了Jobqueue.pl。 但是每当我检查jobqueue状态,它会给出下面的输出: $> perl jobqueue.pl -f -d check PIDFILE=./data/jobqueue.pl.pid Configuration looks okay jobqueue.pl running – pid 20278 17448 jobs in the queue. 而这个职位数字“17448”不断增加,我不知道我是否失去了一些东西。 有人能帮我解决这个问题吗? 为了参考我正在运行下面的命令来运行Jobqueue.pl: perl /var/www/bugzilla/jobqueue.pl -f -d restart
我似乎发现,要find最近的VIPerl工具包的下载副本比合理得多。 有一个关于sourceforge的副本,但是它被标记为beta并且是2007年。在VMWare网站上有一个更新版本的提示,但是我几乎每一个通过该网站的path都会导致exception或其他错误。 帮帮我?
我想用PERL编写一个Linux服务,但不知道该怎么做。 (我知道perl) 我有一个MySQL数据库,需要检查它的新logging,所以我可以处理它们。 该服务应该几乎立即响应,所以cron不是一个好的select,我不想使用一些解决方法,以便每秒运行我的脚本。 此外,脚本是线程的,可能需要一些时间,直到完成,所以克朗是不是我的好select。 所以,我有两种方法: 每秒查询数据库并在到达时处理新logging的服务。 或者像MySQL触发器那样在插入新logging时触发脚本。 但是,这不应该放慢插入logging的其他软件。 你build议我什么? 达到这个目标的最好方法是什么? 编辑:例如,编写服务时是否需要做这样的事情? while(1){do stuff sleep(1)}并写一个简单的初始化脚本? 有没有更优雅的方式? 提前致谢,
我正在从AIX迁移到Solaris 10,但是/bin/sh的版本太旧了,我们的脚本无法运行。 我可以以某种方式强制perl在“中通过不同的shell(在我的情况下, /bin/ksh )执行命令吗? 我有很多系统调用的地方,所以在每个地方改变它们都不是很可行。 find一些全球性的设置或者其他东西真是太好了。