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

发布于 2025-01-06 17:04:37 字数 366 浏览 1 评论 0原文

我想运行我的 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 脚本没有运行

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

谢谢

I want to run my perl script<" ftp_files_copy.pl"> on windows through batch file<"Run_perl_script.bat"> at every 5 minutes interval
Well I have written one batch script:

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

But the problem is every 5 minutes command prompt displays for a while and then disappears but nothing is happening i mean my perl script is not running

These is my first batch script so please guys just help me out from this problem

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

电影里的梦 2025-01-13 17:04:37

您很可能需要指定 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 解释器需要知道脚本的确切路径。

Most likely you need to specify the full path to your ftp_files_copy.pl script:

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

because, when the script is invoked, the script directory is not necessarily (in fact, unlikely) the current working directory, and so the perl interpreter needs to know the exact path to the script.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文