У нас есть задачи launchctl, загруженные на сервер Snow Leopard. Каким-то образом каждые несколько дней задания выгружаются, и из-за этого наши периодические задания не запускаются. Когда я вхожу в систему, задания снова отображаются как загруженные в списке launchctl.
Кто-нибудь видел подобную проблему раньше?
Загружаются ли они системой launchd (как LaunchDaemons) или пользователем launchd (как LaunchAgents)? Если они загружены как агенты LaunchAgents, они будут загружены только после входа в систему. Если вы запустите launchctl list
как обычный пользователь, он покажет LaunchAgents, загруженные в ваш сеанс; если вы хотите вместо этого увидеть систему LaunchDaemons, используйте sudo launchctl list
.