until ! sleep 60; do echo $(date); command; command; command; done
у меня работает.
- Мне это не нужно ровно каждые 60 секунд
- «часы» не следят за командами во всех системах
- «часы» могут принимать только одну команду (или файл сценария)
- переводить в спящий режим условие вместо тела делает цикл более прерываемым (так что утверждение в ответе на аналогичный вопрос о stackoverflow. к сожалению, я могу его найти в данный момент)
- Я хочу выполнить его один раз перед задержкой, поэтому я использую до тех пор, пока вместо while
Gilles 'SO- stop being evil'
02.05.2013, 00:49
Ссылка