Ⅰ .pl文件要安装什么才可以运行
你要在哪里运行,*nix下的话,perl基本上都已经装好了,你只要perlnbsp;*.pl就可以了,或者把它加上可执行属性即可。win下,可以装activeperl。http://www.activeperl.com/
Ⅱ 怎样执行pl文件而不是显示源代码
可以引出为”可执行jar“(项目必须有mian方法),然后双击运行即可。第一步:在项目上右击,选择”Export“,之后找到”RunnableJarfile“。第二步:在”Launch“下拉选中选择”main“方法入口类,然后选择”Browse“后,输入”jar“名称,点击”Finsh“即可完成可运行jar制作。
Ⅲ 求怎么在苹果系统上运行perl 的.pl文件
编辑test.pl给test.pl行首加上头 #!/usr/bin/perl 上面#!后面的路径应该同which perl一致chmod u+x test.pl./test.pl其实你可以直接perl test.pl执行,这样不需要设置chmod
Ⅳ perl在windows下如何运行
1. 先检查你的perl是否在系统的PATH环境变量中: 开始->运行,输入cmd,然后运行 perl -v,如果能显示perl的版本,说明你的perl已经在PATH环境变量中;如果显示“不是内部命令也不是外部命令”,那参照以下流程把perl加入PATH环境变量: 右键单击我的电脑,选择“属性”,点击“高级选项卡”,单击“环境变量”,在“系统变量”下面去找PATH,然后选中它,单击“编辑”,在“变量值”里把perl的安装路径下的bin目录追加到末尾(比如你的perl装在C:\perl,就是C:\perl\bin),然后一路点击确定,就修改好了。再照着上面的方法,验证一下是否添加成功。注意,要在修改完了之后重新打开一个命令行窗口,要不然看不到修改的结果。通常命令行的窗口(cmd那个黑色的窗口)在启动的时候会初始化那些环境变量。2. 关于perl运行 你看到perl文件(.pl)已经关联到perl解释器上了(就是一个黑色的像帽子样的图标),但是不能直接用双击去执行他,因为如果双击执行,在程序结束之后,perl解释器页退出了,你就看不到结果(就是你说的那个黑色窗口一晃),通常来说,执行perl脚本都是单独打开一个命令行窗口,然后执行: perl script.pl来运行,前提是perl加到PATH环境变量里面去了。如果你的pl文件关联到perl解释器上了,有个偷懒的做法就是直接在命令行下执行: script.pl这样Window会自动启动相关联的程序(这里是perl解释器)来打开这个文件,你的perl程序就被执行了!
Ⅳ ubuntukylin怎么运行.pl文件呀!求教!!
直接./*.pl如果无法运行,那么可以chmod +x *.pl,然后在按照前面运行。
Ⅵ win7中*.pl文件怎样运行,请求详细的过程,谢了
对楼上的进行补充,安装activeperl,然后把路径添加进入环境变量perl在linux下用处很大.windows…研究吧
Ⅶ 这个pl(perl)文件怎么使用
luoxianglwm: 这是一个perl的脚本。如果你在linux下,只需要装上相关的模块就可以了。如果你在win下面,那么,你需要安装activeperl,现在有5.10的版本。安装后在cmd中输入ppm可以打开图型化的模块安装工具。安装好相应的模块完成。 如要运行,可以把上面的文件保存为 **.pl文件,在cmd中执行 perl **.pl需要什么样的模块就不说了哈。 goodluck
Ⅷ pl文件是什么类型文件,如何打开
一般是Perl 脚本代码。说明:是用Perl脚本写的编译和运行的文件,使用一个Perl解读器编辑;包含可变量的Perl程序代码,运行,职能,和评论;可能由于简短的Perl语言的语法和紧凑性导致难以阅读。PL脚本通常用于创建程序,使用正则表达式解析文本,但他们也可以作为其他应用,包括服务器和Web服务器的CGI脚本用于各种脚本。pl文件通常开始于行:#!/usr/local/bin/perl中,它告诉计算机运行该脚本使用安装Perl解读器。
Ⅸ centos 6.5怎么执行.pl文件
crontab命令常见于Unix和Linux的操作系统之中,用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于"crontab"文件中,以供之后读取和执行。在Linux系统中,Linux任务调度的工作主要分为以下两类:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔10分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置一、/etc/crontab、/etc/cron.deny、/etc/cron.allow文件介绍系统调度的任务一般存放在/etc/crontab这个文件下,里面存放了一些系统运行的调度程序,通过命令我们可以看一下里面的内容:[[email protected]~]#cat/etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=rootHOME=/#Fordetailsseeman4crontabs#Exampleofjobdefinition:#.—————-minute(0-59)#|.————-hour(0-23)#||.———-dayofmonth(1-31)#|||.——-month(1-12)ORjan,feb,mar,apr#||||.—-dayofweek(0-6)(Sunday=0or7)ORsun,mon,tue,wed,thu,fri,sat#|||||#*****user-namecommandtobeexecuted这些任务都会是系统在运行起来后自动进行调度的。同时在/etc目录下还存放了/etc/cron.deny和/etc/cron.allow文件/etc/cron.deny表示不能使用crontab命令的用户/etc/cron.allow表示能使用crontab的用户。如果两个文件同时存在,那么/etc/cron.allow优先。如果两个文件都不存在,那么只有root用户可以安排作业。二、.crontab命令语法及其各个参数含义crontab命令的语法为:crontab[-e[UserName]|-l[UserName]|-r[UserName]|-v[UserName]|File]注意:crontab是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。-uuser是指设定指定user的时程表,这个前提是你必须要有其权限(比如说是root)才能够指定他人的时程表。如果不使用-uuser的话,就是表示设定自己的时程表。各个参数说明:-e[UserName]:执行文字编辑器来设定时程表,内定的文字编辑器是vi-r[UserName]:删除目前的时程表-l[UserName]:列出目前的时程表-v[UserName]:列出用户cron作业的状态三、crontab命令的格式我们如果要创建自己的一个任务调度,可以使用crontab-e这个命令,如:[[email protected]~]#crontab-e此时会进入到vi编辑界面,来编写我们要调度的任务,crontab调度命令的格式如下:*****commandpath//前五个字段可以取整数值,指定何时开始工作,第六个域是字符串,即命令字段,其中包括了crontab调度执行的命令。各个字段之间用spaces和tabs分割。调度命令的规则:字段名称说明取值范围分钟每小时的第几分钟执行0-59小时每日的第几个小时执行0-23日期每月的第几天执行1-31月历每年的第几月执行1-12星期每周的第几天执行0-6命令名称欲执行的命令及参数crontab命令中的一些常用特殊符号:符号说明*表示任何时刻,表示分割-表示一个段,如第二段里:1-5,就表示1到5点/n表示每个n的单位执行一次,如第二段里,*/1,就表示每隔1个小时执行一次命令。也可以写成1-23/1.下面给出一些crontab命令的实例:008,12,16***/data/app/scripts/monitor/df.sh302***/data/app/scripts/hotbackup/hot_database_backup.sh108,12,16***/data/app/scripts/monitor/check_ind_unusable.sh108,12,16***/data/app/scripts/monitor/check_maxfilesize.sh108,12,16***/data/app/scripts/monitor/check_objectsize.sh4321***每天的21:43执行1505***每天的05:15执行017***每天的17:00执行017**1每周一的17:00执行0,1017**0,2,3每周日,周二,周三的17:00和17:10执行0-10171**毎月1日从17:00到7:10毎隔1分钟执行001,15*1毎月1日和15日和一日的0:00执行4241**毎月1日的4:42分执行021**1-6周一到周六21:00执行0,10,20,30,40,50****每隔10分执行*/10****每隔10分执行*1***从1:0到1:59每隔1分钟执行01***1:00执行0*/1***毎时0分每隔1小时执行0****毎时0分每隔1小时执行28-20/3***8:02,11:02,14:02,17:02,20:02执行3051,15**1日和15日的5:30执行四、创建我们自己的crontab命令①实例一:如果我希望每隔一分钟,就将系统的时间写入到/home目录下的date1.txt文件里面,则输入下面的命令[[email protected]~]#crontab-e在crontab命令编辑界面输入crontab命令:*****date>>/home/date1.txt(前面五个*****表示时间是每隔一分钟date命令就是得到当前的系统时间,>>命令表示将结果累加到文件后面>命令则表示将结果覆盖文件)保存以后如果出现crontab:installingnewcrontab这句话,则表示该调度命令已经成功我们可以到/home目录下看是否已经存在了该文本文件,并查看里面的信息:[[email protected]]#catdate1.txtSatApr616:15:09CST2013SatApr616:16:02CST2013SatApr616:17:01CST2013此时我们发现,我们刚才编写的那个crontab命令已经正常在运行了,只要没有执行终止命令或者系统关机,这个命令就会一直执行下去②实例二:如果我们需要同时完成两件命令,即每隔一分钟就将系统时间写入到/home目录下的date1.txt文件里面,同时再每隔一分钟将该date1.txt文件拷贝到/目录下生成一个date2.txt的文件。这时我们通常该怎么做呢?方法有两种:a)最简单最直接的方法(不推荐):直接输入crontab-e命令,在后面再追加一个命令即可,如:[[email protected]~]#crontab-e*****date>>/home/date1.txt*****cp/home/date1.txt/date2.txt最后我们退出保存即可,此时我们可以发现/目录下已经有了date2.txt这个文件了,打开后可以看到其内容和date1.txt一样:[[email protected]/]#catdate2.txtSatApr616:15:09CST2013SatApr616:16:02CST2013SatApr616:17:01CST2013SatApr616:18:01CST2013SatApr616:19:01CST2013SatApr616:20:01CST2013SatApr616:21:01CST2013SatApr616:22:01CST2013SatApr616:23:02CST2013虽然这种方法比较简单,但是并不推荐这种,因为如果命令一多的话,并且如果我需要不同用户执行不同的命令时,这种方法在维护起来不方便,所以这里介绍另外一种方法。b)首先编写一个可执行的sh文件,然后将我们要执行的任务写着sh文件里面,最后通过crontab来执行我们的sh文件即可(推荐)首先我们在/目录下编写一个task.sh的文件,里面的内容就是我们刚要执行的两条命令:[[email protected]/]#vitask.shtask.sh里面的命令date>>/home/date1.txtcp/home/date1.txt/date3.txt此时我们的task.sh还不是可执行文件,通过ls-l命令我们可以看到-rw-r–r–.1rootroot544月616:27task.sh//tash.sh是不可执行的,我们要修改其权限所以我们需要通过chmod命令来修改task.sh的权限:[[email protected]/]#chmod744task.sh此时再查看,就发现task.sh已经是可执行文件了:-rwxr–r–.1rootroot544月616:27task.sh然后我们输入crontab-e命令,将之前的两条命令删除掉,或者在前面加#号注释掉:#*****date>>/home/date1.txt#*****cp/home/date1.txt/date2.txt*****/task.sh这时我们发现根目录下面已经存在了date3.txt文件了,打开就可以发现里面的内容为:[[email protected]/]#catdate3.txtSatApr616:15:09CST2013SatApr616:16:02CST2013SatApr616:17:01CST2013SatApr616:18:01CST2013SatApr616:19:01CST2013SatApr616:20:01CST2013SatApr616:21:01CST2013SatApr616:22:01CST2013SatApr616:23:02CST2013SatApr616:24:01CST2013SatApr616:25:01CST2013SatApr616:26:01CST2013SatApr616:27:01CST2013SatApr616:28:01CST2013SatApr616:29:01CST2013SatApr616:31:02CST2013SatApr616:32:01CST2013五、crontab的其他一些命令如果我们需要列出自己创建的任务调度都有哪些命令,可以使用crontab-l命令来查看[[email protected]/]#crontab-l#*****date>>/home/date1.txt#*****cp/home/date1.txt/date2.txt*****/task.sh如果我们需要终止自己刚创建的任务调度,则使用crontab-r命令即可[[email protected]/]#crontab-r此时我们可以发现,crontab里面的任务都已经没有了六、cron服务的启动我们可以通过chkconfig–list|grepcron命令来查看cron服务的启动情况:[[email protected]]#chkconfig–list|grepcroncrond0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭我们可以看到,系统启动级别如果是1-4,cron服务都会开机自动启动的,我们可以通过如下命令来设置该服务的启动项:/sbin/servicecrondstart/sbin/servicecrondstop/sbin/servicecrondrestart/sbin/servicecrondreload以上1-4行分别为启动、停止、重启服务和重新加载配置。要把cron设为在开机的时候自动启动,在/etc/rc.d/rc.local脚本中加入/sbin/servicecrondstart即可。本篇随笔主要记录了Linux系统中的crontab命令的常见用法,在后续学习中将继续记录自己的学习心得。