Страница 1 из 1
[cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 17:42:54
Гость
Добрый день, господа редакция

Я бы хотел узнать, возможно ли 'засаспендить' выполнение одной из задач cron'а на несколько дней.
Спрашиваю из-за
http://www.listware.net/201003/freebsd- ... -days.html - у меня раз в день по крону обновляются порты, и удобно было бы приостановить обновление на пару недель.
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 20:28:24
Alex Keda
#
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 21:06:42
Гость
Закомментировать-то это понятно, спасибо

Я подразумевал с автоматическим восстановлением задачи через 10 дней.
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 21:13:11
manefesto
только удалив.
либо написать скрипт который будет выполнять обновление портов если допустим существует файл /var/db/portsup
создал файл все обновляется, удалил не обновляется.
задай условие...а его придумай сам
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 22:03:37
Гость
Окей. Сделал так.
Теперь второй вопрос: возможно ли как-либо задать одноразово выполняющуюся задачу в зависимости от времени?
Т.е. - сейчас я нагородил скрипт для крона, который читает дату из файла, сравнивает ее с текущей, и если дата больше текущей - создает файл для csup'а, а если меньше и файл существует - удаляет его.
Но это как-то сложно выглядит, комплексно и неправильно. Может есть более прямое решение?
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 22:27:00
manefesto
сделай проще....в файл пиши либо ноль либо один....тру или фальш.
Если тру то апдейтим, если фальш то нет.
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 22:29:09
Alex Keda
Re: [cron] Приостановить выполнение определенной задачи
Добавлено: 2010-03-28 22:48:53
Гость
man at
Ох, замечательно. Спасибо!
