[cron] Приостановить выполнение определенной задачи

Все вопросы по установке, обновлению и эксплуатации FreeBSD: конфигурация и сопровождение.

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

[cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение Гость » 2010-03-28 17:42:54

Добрый день, господа редакция :)
Я бы хотел узнать, возможно ли 'засаспендить' выполнение одной из задач cron'а на несколько дней.
Спрашиваю из-за http://www.listware.net/201003/freebsd- ... -days.html - у меня раз в день по крону обновляются порты, и удобно было бы приостановить обновление на пару недель.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение Alex Keda » 2010-03-28 20:28:24

#
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: [cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение Гость » 2010-03-28 21:06:42

Закомментировать-то это понятно, спасибо :)
Я подразумевал с автоматическим восстановлением задачи через 10 дней.

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: [cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение manefesto » 2010-03-28 21:13:11

только удалив.
либо написать скрипт который будет выполнять обновление портов если допустим существует файл /var/db/portsup
создал файл все обновляется, удалил не обновляется.
задай условие...а его придумай сам
я такой яростный шо аж пиздеЦ
Изображение

Гость
проходил мимо

Re: [cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение Гость » 2010-03-28 22:03:37

Окей. Сделал так.
Теперь второй вопрос: возможно ли как-либо задать одноразово выполняющуюся задачу в зависимости от времени?
Т.е. - сейчас я нагородил скрипт для крона, который читает дату из файла, сравнивает ее с текущей, и если дата больше текущей - создает файл для csup'а, а если меньше и файл существует - удаляет его.
Но это как-то сложно выглядит, комплексно и неправильно. Может есть более прямое решение?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: [cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение manefesto » 2010-03-28 22:27:00

сделай проще....в файл пиши либо ноль либо один....тру или фальш.
Если тру то апдейтим, если фальш то нет.
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35504
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: [cron] Приостановить выполнение определенной задачи

Непрочитанное сообщение Alex Keda » 2010-03-28 22:29:09

Убей их всех! Бог потом рассортирует...