2

В настоящее время меня глючит Mail.app, открывающийся каждую пятницу в одно и то же время, и одновременно я получаю письма от приложения iBackup, которое я раньше устанавливал.

Я хотел бы избавиться от этого навсегда, но я не могу найти процесс или cronjob, который запускает Mail.app.

Вещи, которые я пытался:

  • Терминал
    • crontab -l
    • sudo crontab -l
    • for user in $(dscl . list /users); do sudo crontab -u $user -l; done
  • Поиск всех доступных мест, перечисленных man launchd для ссылки на Mail (grepped)

Где перечислены crontabs в OS X? Есть ли другие места, где я могу найти сценарий, который запускается каждую пятницу в одно и то же время?

1 ответ1

3

Хотя в Mac OS X все еще есть cron , начиная с Tiger (10.4) launchd предпочтительная программа для автоматического запуска процессов. Он заменяет cron , init , watchdogd и другие. Ожидается, что хорошо написанная и достаточно свежая программа для Mac будет использовать launchd а не cron для планирования периодической работы.

Эта статья является хорошим обзором, но для более непосредственного решения вашей проблемы посмотрите списки свойств ~/Library/LaunchAgents в /Library/LaunchAgents , /Library/LaunchDaemons и launchd . Эти списки свойств обычно называются в обратном домене, поэтому было бы неплохо начать поиск в com.ibackup.ibackup.plist . После того, как вы найдете файл (ы), которые нарушают работу, выполните [sudo] launchctl unload /path/to/file чтобы деактивировать его. Переместите или удалите его, чтобы предотвратить его автоматическую перезагрузку при перезагрузке.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .