LINUX.ORG.RU

Ответ на: комментарий от Eddy_Em

at сделает однократно
придется тогда делать скрипт , который будет добавлять при своем запуске следующее задание at )

есть cron

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Зачем же: запускаем скрипт по at первый раз, последующие разы скрипт сам себя ставит в at-очередь (я так когда-то извращался, когда рутом был не я, cron'а на компьютере не было, зато был atd).

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

можно и свой «cron» написать в таком варианте например

#include <stdio.h>
#define MYCMD "runsomething --with-params"
#define WAITTIME 300 // каждые 5 минут

int main ( void ) 
{
daemon ( 0,1 );
while (1) {
system (MYCMD);
sleep (WAITTIME);
} return 0 ; 
}
Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Лучше вместо sleep использовать select (чтобы при поступлении сигнала время не сбрасывалось) и добавить обработчик сигналов :)

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

разумеется можно улучшать, но будет работать и это ) про 2 заголовка забыла правда вначале )

можно даже написать аналогичное на bash, perl, python.. whatever

Sylvia ★★★★★
()
Ответ на: комментарий от dimon555

Смотря для чего это вам нужно. Я не сменяю (т.к. процесс-«демон» никакие другие процессы не запускает, а информацией с клиентами обменивается через очередь сообщений).

Eddy_Em ☆☆☆☆☆
()

fcron умеет.

fcron умеет такую штуку.

Camel ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.