Недавно ставил какой-то странный софт (уже не припомню, какой именно), и в процессе установки пришлось установить агент Akamai (кто не знает – это Content Delivery Network).
Потом заметил, что система начала слегка тормозить, но я не связал эти два факта. Но вот по какой-то необходимости зашёл посмотреть системные логи в Console.app и увидел огромное количество записей вида:
Ошибка возникала при запуске сервиса launchd:
com.apple.launchd.peruser.501[148] (com.akamai.client.plist[40962]) posix_spawn("/Applications/Akamai/loader.pl", ...): No such file or directory
“peruser” с id 501 (мой uid) закономерно направил меня в ~/Library/LaunchAgents и обратил внимание на com.akamai.client.plist:
$ ls ~/Library/LaunchAgents au.id.Tyson.AutoRate.LaunchAgent.plist com.apple.FolderActions.enabled.plist com.apple.MobileMeSyncClientAgent.plist com.google.GoogleContactSyncAgent.plist de.metaquark.appfresh.plist com.akamai.client.plist com.apple.FolderActions.folders.plist com.apple.SafariBookmarksSyncer.plist com.google.keystone.agent.plist ws.agile.1PasswordAgent.plist
Удаление файла com.akamai.client.plist не приведёт к немедленному прекращению попыток его запустить. А перезагрузка системы – не наш путь. Нужно просто удалить сервис через launchctl.
Посмотрим информацию по сервису (да, это он, ведь в логах была ошибка о недоступности loader.pl):
$ launchctl list com.akamai.client.plist { "Label" = "com.akamai.client.plist"; "LimitLoadToSessionType" = "Aqua"; "OnDemand" = false; "LastExitStatus" = 256; "TimeOut" = 30; "ProgramArguments" = ( "/Applications/Akamai/loader.pl"; ); };
Удаляем сервис:
$ launchctl remove com.akamai.client.plist
После этого наслаждаемся отсутствием мусора в Console.app. Как ни странно, но торможение прекратилось.