我有一个Perl脚本返回一个string,它非常简单,小。 它使用mod-prefork和mod_cgi通过httpd 2.2.15通过SSL在CentOS 6.4上运行。 这是目录索引,所以当你访问该网站时,脚本运行,这一切。 请求将是POST,并且一些XML数据将由客户端发送到服务器。 我预计会有成千上万的命中。 我可以做什么准备?
我们公司pipe理着超过一百台服务器,我们希望每天使用http“一次或两次”询问这些服务器的基本使用信息。 使用信息可以很容易地用perl cgi脚本find,我们希望有一个http接口来简化脚本的创build和testing。 让apache,甚至nginx + fcgiwrap,每天提供一个或两个请求似乎是一个矫枉过正的事情。 我们正在考虑使用openbsd-inetd(已经安装在所有的服务器上)启动一个web服务器,这个服务器可以很容易地把请求传递给perl cgi脚本。 有什么好办法做到这一点?
我创build了一个程序,使用Perl的CGI,我打电话给我在远程位置的服务器脚本。 为此我使用了OpenSSH。 但是,当我从我的terminal运行这个脚本它工作正常我的远程机器脚本也正常运行。 但是,当我从浏览器这样做是行不通的。 我已经使用下面的脚本。 #!/usr/bin/perl use warnings; use strict; use CGI; use Net::OpenSSH; use warnings; our $cgi = new CGI; use Net::OpenSSH; my %opts = ( user => "UNAME", #password => "MYPASSWORD", strict_mode => 0, ); my $ssh = Net::OpenSSH->new("MY SERVER_IP",%opts,master_opts => [-i => "MY KEY FILE"], async => 1); $ssh->system("/root/test.sh") or die "remote […]
有没有办法打印一个像在Perl命令行现有的LDAP目录视图树? 就像'树'命令做的文件/目录,但对于LDAP?
我想logging由我的邮件服务器处理的所有电子邮件的散列值。 我在amavis README.customize.gz中find了以下行: The substitution text for the following simple macros is built-in: […] – to be used in forming a notification mail body or log entry: […] b message digest of a mail body: digest calculated by MD5 algorithm, encoded as hex digits, high nybble first; 我不熟悉perl,我也是amavis的新手。 我无法find如何启用这个选项,在哪个文件中,我必须做哪个条目?
我试图找出为什么Image :: Magick不会安装。 我已经尝试了很多东西,但它仍然是致命的: perl -MCPAN -e 'install Image::Magick' …它死于: Reading '/root/.cpan/sources/modules/03modlist.data.gz' DONE Writing /root/.cpan/Metadata Running install for module 'Image::Magick' Fetching with LWP: http://www.cpan.org/authors/id/J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz Fetching with LWP: http://www.cpan.org/authors/id/J/JC/JCRISTY/CHECKSUMS Checksum for /root/.cpan/sources/authors/id/J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz ok 'YAML' not installed, will not store persistent state Configuring J/JC/JCRISTY/PerlMagick-6.89-1.tar.gz with Makefile.PL Checking if your kit is complete… Looks good Generating a Unix-style […]
这是一个非营利组织,这意味着共享主办,这通常意味着没有mod_perl。 FastCGI是好的。 我正在寻找一个CMS,可以接受基于Perl的插件,可以与CMS的authentication/授权无缝融合(这可能意味着“用Perl编写的CMS”)。 这是因为我们有一些数据,我不希望每次修改都以wiki格式进行修改。 我宁愿能够把它放在一个数据库(我现在使用CSV,但可以迁移到SQLite或MySQL以后),并独立于数据控制布局。 我不知道会有一个插件已经做我想做的,这就是为什么我认为我需要能够写我自己的。 而且我已经知道Perl,而不是PHP,因为我在$ work中使用perl。 由于这是为了非盈利,所以拿起PHP现在可能有点多了。 新闻,维基,论坛都是重要的,按顺序。 日历和照片是很好的,但我可以没有他们的生活。 添加插件的能力也很重要。 希望这里有大部分的东西加上一个积极的,开放的社区,不断增加。 我只是不太擅长这个项目的某些方面(主要是HTML,CSS,JS),并希望能够build立在某种东西上,而不是重新开始。
当HTML页面被请求到服务器时,有没有办法调用Perl CGI脚本? 就像一个脚本可以绑定到一个动作,是否有一个脚本绑定到“请求页面”
我需要帮助。 我有Linux的盒子(openSUSE 11.4); 编写Perl脚本(Perl 5,版本12)。 我的脚本应该SSH到远程Linux机器,并取回内存结果。 到目前为止,我已经使用SSH与DSA私钥进行无密码连接。 现在我坚持要获得记忆。 我试图使用Filesys :: DiskSpace模块,但是我在安装这个模块时遇到一些麻烦。 猜猜这是行不通的。 任何帮助将不胜感激! 提前致谢!
我有一个Perl脚本,在其中执行另一个Perl脚本: #!/usr/bin/perl use strict; use warnings; use Getopt::Long qw(:config no_ignore_case bundling_override); no warnings 'uninitialized'; #print '<<<check_jenkins_jobs>>>'; my ($port, $host) ; # Parse command line arguments GetOptions ('host=s' => \$host, 'port=s' => \$port); if( (!defined($host)) || (!defined($port))) { print "USAGE:perl $0 -host mbiradar2d -port 8080"; exit 1; } use constant { OK => 0, WARNING => […]