Вызовите perl-скрипт пакетным скриптом каждый день с интервалом в 5 минут. - PullRequest
1 голос
/ 19 февраля 2012

Я хочу запускать свой 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 голосов
/ 20 февраля 2012

Скорее всего, вам нужно указать полный путь к вашему ftp_files_copy.pl скрипту:

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

потому что, когда скрипт вызывается, каталог script не обязательно (фактически маловероятно) текущий рабочий каталог, и поэтому интерпретатору perl необходимо знать точный путь к скрипту.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...