2010-07-28 1 views
0

У меня есть скрипт perl, который я запускаю из командной строки: 3 раза в день, проблема в том, что мне нужно запускать ее каждые два часа. Я не собираюсь быть в эпизоде ​​потерянного, поэтому мне нужна помощь. Вот команда:простая командная строка одной строки в exe

Perl C: /test/scripts/edi.pl

Кто-нибудь знает, как это выше одной линии команда может быть выполнена в исполняемый файл (EXE-файл), так что я могу использовать задачу планировщик для запуска?

Если есть другой способ сделать это, когда планировщик задач запускается один раз в два часа каждый день, тогда я мог бы это сделать.

Спасибо за ваше время.

ответ

0

Можете ли вы не просто создать командный файл, который запускает сценарий, и установить, чтобы командный файл запускался каждые два часа? Я знаю из быстрого теста, что я могу запланировать пакетный файл для запуска из планировщика заданий по крайней мере в Windows XP.

+0

Да Сво окно XP, но не им конечно, как сделать командный файл – user404705

+0

О, я извиняюсь. Откройте «блокнот» и напишите строку, которую вы обычно записываете в командную строку. Нажмите «Файл-> Сохранить как» и сохраните его как «name.bat». ** Обязательно измените тип файла на «все типы»! **. Затем используйте планировщик задач, как описано. Хотя, если webdestroya прав, и вы можете просто запустить скрипт perl как прямую задачу, сделайте это, я думаю! =] – Stephen

+0

Спасибо, Стивен, что получил его. – user404705

0

Фактически вы можете использовать планировщик задач для выполнения этой точной команды без пакета.

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

 Смежные вопросы

  • Нет связанных вопросов^_^