Batch file 每天以5分钟的间隔通过批处理脚本调用perl脚本

Batch file 每天以5分钟的间隔通过批处理脚本调用perl脚本,batch-file,Batch File,我想每隔5分钟通过批处理文件在windows上运行perl脚本 我写了一个批处理脚本: schtasks /create /tn "batch Script" /tr E:\script\Run_perl_script.bat /sc minute /mo 5 perl ftp_files_copy.pl 但是问题是每5分钟命令提示符就会显示一段时间,然后消失,但什么都没有发生我的perl脚本没有运行 这是我的第一批脚本,请大家帮我解决这个问题 谢谢您很可能需要指定ftp\u文件\u co

我想每隔5分钟通过批处理文件在windows上运行perl脚本 我写了一个批处理脚本:

schtasks /create /tn "batch Script" /tr E:\script\Run_perl_script.bat /sc minute /mo 5 
perl ftp_files_copy.pl 
但是问题是每5分钟命令提示符就会显示一段时间,然后消失,但什么都没有发生我的perl脚本没有运行

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


谢谢

您很可能需要指定
ftp\u文件\u 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
schtasks/create/tn“批处理脚本”/tr E:\Script\Run\u perl\u Script.bat/sc minute/mo 5
perl E:\script\ftp\u files\u copy.pl

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

ftp\u文件\u copy.pl在哪里?它们都在我的本地系统上,并且在同一个文件夹中,即:\script。当我尝试您建议的代码时,我得到错误:无效语法。键入“SCHTASKS/?@user1202644:我想知道。。。我没有更改第一行,因为我认为它工作正常。我已经添加了前几行内容,如\s\u\p。但我认为这不会产生任何问题。除了系统名之外,我还有用户名和密码,这就是我更改的内容:(@user1202644:以防万一:你的意思是
/s…/u…/p…
实际上不是
\s…\u…\p…
,对吗?