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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

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

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

  • Администратор
  • Старожил
  • *
  • Сообщений: 3406
  • Ubuntu Budgie 18.04 х64
    • Просмотр профиля
Код: (text) [Выделить]
*/5 * 1-14 6 * php -f script.php
А что мешает добавить в сам скрипт счетчик дней?
« Последнее редактирование: 06 Май 2016, 21:18:10 от Azure »
Fujitsu UH552: Intel Core i3-3217U, 16GB DDR3 1600MHz, Intel HD4000, Samsung SSD 860 EVO 250GB/Ubuntu Budgie 18.04

Оффлайн AnrDaemon

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

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

 

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