随笔-124  评论-194  文章-0  trackbacks-0

PP来生成PAR文件(相当于JAVA的JAR文件,可用RAR打开来查看),PAR里包含了可运行脚本及其依赖,然后用PARL来运行PAR里的可运行脚本:
"pp -p -B -I ./src -o ./ebnms.par ./test/test_svr/start_svr.pl ./src/scp.pl"
-p 生成PAR
-B 将各种依赖项打进去
-I 加入到@INC
-o 生成的文件名
后面跟的是可以在PAR中通过xxx运行的PERL文件。
parl ebnms.par xxx

我这就样象上面生成一个PAR,可以通过start_svr启动SSL服务器,并包含了一个工具scp.

 

参考说明:

pp的说明

PAR的说明

PAR的Tutorial

 

 附带一个小程序,命令行跟完整的tar.gz的PERL包,它会直接解压并安装:

use Cwd;

for $mod (@ARGV) {
    
$mod =~ /.*\/(.*)\.tar\.gz/;
    
$name = $1;

    
print "Install $name\n";
    
chdir ("/tmp");
    
system ("tar xvfz $mod");
    
chdir ("./$name");
    
system("perl ./Makefile.PL");
    
system("make all");
    
system("make install");
}
posted on 2008-08-11 21:13 我爱佳娃 阅读(572) 评论(0)  编辑  收藏 所属分类: Perl

只有注册用户登录后才能发表评论。


网站导航: