LINUX.ORG.RU

Выполнять действия каждые 10 дней.

 , ,


0

1

Система должна каждые десять дней выполнять определенные действия.
Напрашивается бесконечный цикл с использованием sleep.
Типа такого:

#!/bin/sh
CHECK_INTERVAL=864000
while [ true ]; do
   sleep $CHECK_INTERVAL
done
Однако немного пугает астрономическое количество секунд. Если более православный путь? Или только так и делается?
Забыл сказать, crona нет.



Последнее исправление: podovalov5 (всего исправлений: 3)
Ответ на: комментарий от podovalov5

Вопрос собственно в том, сильно ли навредит системе такой sleep МИЛЛИАРД_СЕКУНД.

Спите спокойно, совсем не навредит.

# Гнутый sleep умеет сразу указать 10d.

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

Неправда, процессор изнашивается сильнее

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

Гнутый sleep умеет сразу указать 10d

Два чая этому господину!

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