Привет, друзья компьютерного компьютера :)Где разместить сценарий оболочки?
У меня есть сценарий оболочки, который я буду использовать в качестве сторожевого таймера. Он проверяет, работает ли моя другая «основная» программа. Если это не так, он перезапускает его.
Вопрос в следующем: Как я могу установить это на Mac? Есть ли сценарий файла папки/plist где-то, где ОС автоматически и периодически вызывают сценарий, гарантируя, что моя программа никогда не будет так долго без запуска? В идеале я бы хотел каждую минуту проверять, но каждый час или даже пару раз в день был бы удовлетворительным.
Спасибо!
кронтаб не Mac OS X "путь". См. Ответ gavinb для официального ответа. – JeremyP
@JeremyP Я принимаю ваш комментарий, но хочу уточнить, если бы вы это сделали. Разве вы не понимаете, что Launch Services включает Cron и имеет определенные преимущества (по сравнению с удобством для пользователя, то есть преимущества системы), используя Cron для планирования задач? Или вы просто имеете в виду, что рекомендуется использовать Launch Services через Cron? – Stephen
Launch Services может делать все, что может сделать cron, и многое другое. Цель состоит в том, чтобы создать единую структуру для всего, что нужно запускать без вмешательства пользователя.Он заменяет inittab, rc.d, inetd, cron, at и стандартные демоны Unix и, возможно, нагрузку другого материала для запуска фоновых задач, которые накопились за эти годы. Не проще настроить, чем cron, но Apple утверждает, что работает лучше. – JeremyP