URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 54560
[ Назад ]

Исходное сообщение
"Как выполнять одну программу раз в 10 секунд?"

Отправлено chainik , 17-Мрт-05 20:47 
По описанию, как мне показалось, (man 5 crontab) cron позволяет запускать программы не чаще чем 1/мин. А как увеличить частоту запуска до 1/(10 сек)?

Содержание

Сообщения в этом обсуждении
"Как выполнять одну программу раз в 10 секунд?"
Отправлено Goodvin , 17-Мрт-05 21:02 
>По описанию, как мне показалось, (man 5 crontab) cron позволяет запускать программы
>не чаще чем 1/мин. А как увеличить частоту запуска до 1/(10
>сек)?

раз в десять секунд говорит hello world
запускать при загрузке машины строчкой:
/path/to/script.sh 2>&1 >> /var/log/script.log &

#!/bin/sh
while true
do
    echo hello world
    sleep 10
done


"Как выполнять одну программу раз в 10 секунд?"
Отправлено chainik , 17-Мрт-05 21:06 
>раз в десять секунд говорит hello world
>запускать при загрузке машины строчкой:
>/path/to/script.sh 2>&1 >> /var/log/script.log &
>
>#!/bin/sh
>while true
>do
>    echo hello world
>    sleep 10
>done

А как запустить такую программу, чтобы она работала как демон, т.е. без консоли?


"Как выполнять одну программу раз в 10 секунд?"
Отправлено EvilX , 18-Мрт-05 09:40 
>>раз в десять секунд говорит hello world
>>запускать при загрузке машины строчкой:
>>/path/to/script.sh 2>&1 >> /var/log/script.log &
>>
>>#!/bin/sh
>>while true
>>do
>>    echo hello world
>>    sleep 10
>>done
>
>А как запустить такую программу, чтобы она работала как демон, т.е. без
>консоли?

Она именно так и будет работать ;)


"Как выполнять одну программу раз в 10 секунд?"
Отправлено chainik , 18-Мрт-05 09:45 
>Она именно так и будет работать ;)

Да, спасибо, я уже понял - не заметил просто

>/path/to/script.sh 2>&1


"Как выполнять одну программу раз в 10 секунд?"
Отправлено MiF , 17-Мрт-05 21:22 
>По описанию, как мне показалось, (man 5 crontab) cron позволяет запускать программы
>не чаще чем 1/мин. А как увеличить частоту запуска до 1/(10
>сек)?

*/6     *       *       *       *       root    /program

если я правильно понимаю что такая конструкция делает.. сам не пробывал, небыло необходимости


"Как выполнять одну программу раз в 10 секунд?"
Отправлено chainik , 17-Мрт-05 21:25 
>*/6

По-моему она запускает раз в 6 минут...