Запускайте Скрипт каждые 30 секунд на Mac

Я создал cronjob, который работает каждые 60 секунд, который не является достаточно частым для меня. Это - простая команда: wget localhost Как я могу выполнить этот commenad каждые 30, 16 секунд на моем Mac?

2
задан 05.02.2011, 17:26

3 ответа

Выполните свою команду с помощью launchd вместо этого. Используйте файлы списка свойств в ~/Library/LaunchAgents/ и /System/Library/LaunchAgents/ как вдохновение. Документация относительно developer.apple.com.

Для определения интервала запуска, например, 30 секунд используйте следующее:

<key>StartInterval</key>
<integer>30</integer>
6
ответ дан 08.12.2019, 04:46

Вы могли попробовать следующее:

while true
do
<program>
sleep <time>
done

Замена и как соответствующий.

Править: Когда Вы будете сделаны, будучи должен выполнять когда-либо секунды, Control+c уничтожит его.

4
ответ дан 08.12.2019, 04:46

Запишите сценарий удара, который работает каждую минуту. Поместите wget в цикл или просто последующие вызовы, с sleep 30 между каждым вызовом.

0
ответ дан 08.12.2019, 04:46

Теги

Похожие вопросы