Мой старт в интернет!

В файловый архив добавлен Cron Service для MySrv

Обеспечивает выполнение заданий, указанных в файле CRONTAB. Каждое задание описывается строкой следующего вида:

Минута Час День Месяц ДеньНедели Команда

Каждая позиция строки задания разделяется пробелом. Строка, начинающаяся с #, считается комментарием. Допустимые значения позиций приведены в таблице:

Позиция Значение
Минута 0-59
Час 0-23
День 1-31
Месяц 1-12
ДеньНедели 0-6 (0=Вс, 1=Пн, …, 6=Сб)

Указание * в позиции означает все его допустимые значения.

Пример:

# каждый час обновлять статистику по сайту
0 * * * *  w:\usr\local\mysrv-cmd\do.cmd updatestats
# каждый понедельник в 00:00 очищать кэш
0 0 * * 1 w:\usr\local\mysrv-cmd\do.cmd clearcache
#  1-го числа каждого месяца в 00:05 чистить логи
5 0 1 * * w:\usr\local\mysrv-cmd\do.cmd clearlog
# каждый день в 08:30 делать бэкап базы данных
30 8 * * * w:\usr\local\mysrv-cmd\do.cmd backupdb

Управление:

mysrv.cmd install cron инсталлировать
mysrv.cmd uninstall cron деинсталлировать
mysrv.cmd start cron стартовать
mysrv.cmd restart cron рестартовать
mysrv.cmd stop cron остановить

Установка:

  1. Распаковать архив в корень диска W:
  2. В папке C:\WINDOWS\System32 создать файл с заданиями
  3. В файл W:\usr\local\my-srv\mysrv-all.modules.cmd добавить строку
    CALL %Drive%:%CmdDir%\%Prefix%cron.cmd
  4. Инсталлировать командой:
    mysrv.cmd install cron

Важно!
Файл CRONTAB должен находиться в папке C:\WINDOWS\System32 для 32-разрядной ОС или в C:\WINDOWS\SystemWOW64 для 64-разрядной

Источник: kalab Cron

Скачать

4 комментария на «Cron Service для MySrv»

  • Хорошая вещь. Только я не нашел do.cmd

    • DO.CMD я написал для себя, исходя из потребностей обслуживания моего сервера, так что его и быть не может в дистрибутивном архиве.
      Вы можете сделать тоже самое 🙂
      Удачи!

  • На Windows Server 2008 R2 Standard не получилось запустить Cron Service… 🙁

    • Переместите файл с заданиями (CRONTAB) из папки C:\WINDOWS\system32 в папку C:\WINDOWS\systemWOW64
      И перезапустите Cron

      mysrv.cmd restart cron
WebMoney

Вы можете оказать посильную помощь на поддержку сайта и развитие проектов переводом средств на кошельки платежной системы WebMoney

Z325624025520
E360373898601
U279044372586
R180028144815

Комментарии

QR