每天以5分钟为间隔,通过批处理脚本调用perl脚本

时间:2012-02-19 18:04:48

标签: batch-file

我想运行我的perl脚本<“ftp_files_copy.pl”>在Windows上通过批处理文件<“Run_perl_script.bat”>每隔5分钟一次 好吧,我写了一个批处理脚本:

schtasks /create /tn "batch Script" /tr E:\script\Run_perl_script.bat /sc minute /mo 5 
perl ftp_files_copy.pl 

但问题是每隔5分钟命令提示符显示一段时间然后消失但没有发生任何事情我的意思是我的perl脚本没有运行

这是我的第一个批处理脚本,所以请大家帮我解决这个问题

谢谢

1 个答案:

答案 0 :(得分:0)

您很可能需要指定ftp_files_copy.pl脚本的完整路径:

schtasks /create /tn "batch Script" /tr E:\script\Run_perl_script.bat /sc minute /mo 5 
perl E:\script\ftp_files_copy.pl

因为,在调用脚本时,script目录不一定(实际上不太可能)当前工作目录,因此perl解释器需要知道脚本的确切路径