Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: выполнять cron на протяжении двух недель  (Прочитано 642 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн skelmen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Добрый день. Помогите, пожалуйста. Как в crontab сделать выполнение php-скрипта каждые 5 минут на протяжении 2-х недель. Ну это ясно */5 * * * * php -f script.php
А как чтоб только 2 неделе? Нужно написать sh и в нем там указать параметр runtime?

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Код: (text) [Выделить]
*/5 * 1-14 * * php -f script.php
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн skelmen

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Код: (text) [Выделить]
*/5 * 1-14 * * php -f script.php
Спасибо. Идею я понял. Но это же будет выполнение скрипта каждый месяц с 1-го по 14-ое число. А необходимо чтобы он 2 недели выполнялся и потом просто перестал (с концами).

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Код: (text) [Выделить]
*/5 * 1-14 6 * php -f script.php
А что мешает добавить в сам скрипт счетчик дней?
« Последнее редактирование: 06 Мая 2016, 21:18:10 от Azure »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Но это же будет выполнение скрипта каждый месяц с 1-го по 14-ое число. А необходимо чтобы он 2 недели выполнялся и потом просто перестал (с концами).
КАКИЕ две недели? Откуда крон узнает, что именно эти две недели?…
Крон вообще в принципе предназначен для постоянного выполнения программ с заданными интервалами.
Если вам надо интервал ограничить, придётся добавлять такую логику в сам скрипт.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.064 секунд. Запросов: 25.