Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настроить cron на каждую минуту? / 17 сообщений из 17, страница 1 из 1
12.10.2005, 16:29:47
    #33320641
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Думал, что так
* * * * * root run-parts /etc/cron.cont

Но не работает?

В чём ошибка?
...
Рейтинг: 0 / 0
13.10.2005, 11:56:01
    #33322114
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Значит совсем никак?
...
Рейтинг: 0 / 0
13.10.2005, 12:16:45
    #33322197
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
--file--Значит совсем никак?

а как он `не хочет` ? в логах есть чтонить ?

так попробуй:

*/1 * * * * root run-parts /etc/cron.cont
...
Рейтинг: 0 / 0
13.10.2005, 12:17:03
    #33322201
lissyara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
у меня работает.
freebsd 4.11


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
13.10.2005, 12:53:23
    #33322337
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
g613
*/1 * * * * root run-parts /etc/cron.cont

Так заработало. Спасибо!
...
Рейтинг: 0 / 0
13.10.2005, 13:11:14
    #33322424
Alex Roudnev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
--file-- g613
*/1 * * * * root run-parts /etc/cron.cont

Так заработало. Спасибо!

НЕ СОВЕТУЮ так делать. Что будет, если время прогона превысит 1 минуту? (правилдьный ответ начинается с буквы П и кончается буквой Ц).

Лучше что то вроде

while ( 1 )
do
ваша операция
sleep 60
done

Ну кроме, конечно, операций которые практичски мгновенные.
...
Рейтинг: 0 / 0
13.10.2005, 13:30:34
    #33322517
g613
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Alex Roudnev --file-- g613
*/1 * * * * root run-parts /etc/cron.cont

Так заработало. Спасибо!

НЕ СОВЕТУЮ так делать. Что будет, если время прогона превысит 1 минуту? (правилдьный ответ начинается с буквы П и кончается буквой Ц).

Лучше что то вроде

while ( 1 )
do
ваша операция
sleep 60
done

Ну кроме, конечно, операций которые практичски мгновенные.


Вообще это несколько разные задачи, причем для втрой ( которую ты описал while (1) .. done ), я бы таки пользовал atd, потому как не исчезает возможность мониторинга\управления заданием...

P.S.
я конечно понимаю что и while .. done можно довести до совершенства НО, зачем...
...
Рейтинг: 0 / 0
13.10.2005, 15:16:40
    #33322904
Ranckont
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Или лучше
Код: plaintext
-*/ 1  * * * * root run-parts /etc/cron.cont
Чтоб не писал в message об каждом запуске
...
Рейтинг: 0 / 0
14.10.2005, 01:30:54
    #33323945
Alex Roudnev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Я имел в виду, что написав такое в cron, есть немалый шанс найти
утром дохлый сервер, забитый оными процессами по самое не могу. Система с положительной обратной связью - чем процессов больше, тем они медленнее, а cron их так и будет запускать _1 в минуту - 60 в час - 600 за ночь_.

То есть надо в сам скрипт тогда заложить блокировку от параллельного запуска двух скриптов.
...
Рейтинг: 0 / 0
14.10.2005, 06:55:37
    #33324012
Ranckont
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Alex RoudnevЯ имел в виду, что написав такое в cron, есть немалый шанс найти
утром дохлый сервер, забитый оными процессами по самое не могу. Система с положительной обратной связью - чем процессов больше, тем они медленнее, а cron их так и будет запускать _1 в минуту - 60 в час - 600 за ночь_.

То есть надо в сам скрипт тогда заложить блокировку от параллельного запуска двух скриптов.
А это уже отдельный топик
...
Рейтинг: 0 / 0
12.05.2006, 09:55:17
    #33722078
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
А как сделать что-бы прога запускалась через две недели, то есть не каждую пятницу, а раз в две недели?
...
Рейтинг: 0 / 0
12.05.2006, 10:25:19
    #33722170
Oerr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
--file--А как сделать что-бы прога запускалась через две недели, то есть не каждую пятницу, а раз в две недели?
Как вариант можно использзовать
Код: plaintext
1.
at
Т.е. при запуске скрипта производится проверка на наличие задания на время date+14 , если задание отсутствует, то ставим.
Код: plaintext
1.
man at
Другой вариант - скрипт, который пускается каждую пятницу, но проверяет в нутри чётная пятница или не чётная.


http://surgutnet.ru
...
Рейтинг: 0 / 0
12.05.2006, 10:42:52
    #33722229
Oппaaa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Alex RoudnevТо есть надо в сам скрипт тогда заложить блокировку от параллельного запуска двух скриптов.
По моему здесь было
...
Рейтинг: 0 / 0
18.05.2006, 11:54:46
    #33734989
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Oerr

Как определить чётность пятницы? Если по дню даты, то 26.05.2006 и 02.06.2006 чётные, подряд идущие пятницы.
...
Рейтинг: 0 / 0
18.05.2006, 17:25:47
    #33736496
BlackStar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
--file-- Oerr

Как определить чётность пятницы? Если по дню даты, то 26.05.2006 и 02.06.2006 чётные, подряд идущие пятницы.

По номеру недели, что-то типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
wc=$((`date +%V` %  2 ))

if [ "$wc" == "0" ]; then
  echo Четная неделя
else
  echo Нечетная неделя
fi

...
Рейтинг: 0 / 0
23.05.2006, 15:55:34
    #33746034
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
То есть делим день недели по модулю 2. Если остаток = 0, то чётная неделя, иначе - нечётная.

Вполне приемлимый вариант. Спасибо.
...
Рейтинг: 0 / 0
23.05.2006, 15:59:58
    #33746050
--file--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Настроить cron на каждую минуту?
Опечатался - не день недели, номер недели в году.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Настроить cron на каждую минуту? / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]