каждые 5 минут чего-то делаем:
while true
do
чего-то делаем
sleep 600
done
нужно, выходить из ожидания не только через определенное время, но и по сигналу ( SIGUSR2 ).
как это правильно делается?
кроме записи pid sleep в файл и прибивания оного ( кстати, как получить pid запущеного процесса? )?