EDIT : J'ai résolu le problème, voir ci-dessous ma propre réponse. Bien que la prime demande une correction du problème, j'aimerais l'attribuer à quelqu'un qui peut expliquer pourquoi un processus cron qui a fonctionné pendant 6 ans sur plusieurs versions de MacOS est soudainement devenu un problème dans Catalina.
Tout d'abord, il ne s'agit pas d'un duplicata de Les processus "cron" s'accumulent car je n'ai pas de crontabs actifs sur mon ordinateur. Les processus Cron se lancent, mais ils ne se terminent jamais, donc ils s'accumulent. Je travaille sous MacOS Catalina 10.15.1.
Les tâches Cron apparaissent toutes les deux minutes et ne meurent jamais. Le processus cron le plus ancien a toujours un processus parent "launchd", et j'ai cherché des crontabs peuplés sans en trouver. Si je laisse faire les choses assez longtemps, je finis par me retrouver avec des centaines de processus cron en cours d'exécution et tout ce qui se trouve sur mon ordinateur s'arrête, et je ne peux même pas ouvrir de nouvelles applications (j'obtiens des messages cryptiques comme ".app cannot be opened" lorsque j'essaie d'ouvrir une application). Ma seule solution à ce stade a été de garder le moniteur d'activité ouvert et de tuer périodiquement tous les processus cron actifs.
J'ai pu créer un nouveau compte utilisateur qui semble être à l'abri de ce problème. Cependant, dès que je me suis connecté à mon Apple ID sur ce compte pour configurer iCloud drive, le problème a commencé avec ce compte également. Je me suis déconnecté de mon Apple ID et j'ai tenté de désinstaller iCloud drive, mais le problème a persisté. L'installation propre de Catalina ne résout pas le problème, j'ai réinitialisé le SMC et la PRAM à plusieurs reprises, et j'ai réparé les permissions (via ce lien https://support.apple.com/en-us/HT203538 ). J'ai également veillé à ce que cron ait un accès complet au disque (par le biais de ceci https://blog.bejarano.io/fixing-cron-jobs-in-mojave/ ). Je suis dans une impasse en essayant de résoudre ce problème.
Je ne suis pas sûr que ce soit lié, mais mon fichier "system.log" semble être envahi par les quelques lignes suivantes :
<redacted> AMPDeviceDiscoveryAgent[2132]: Entered:_AMMuxedDeviceDisconnected, mux-device:63
<redacted> AMPDeviceDiscoveryAgent[2132]: Entered:__thr_AMMuxedDeviceDisconnected, mux-device:63
<redacted> AMPDeviceDiscoveryAgent[2132]: tid:9a27 - Mux ID not found in mapping dictionary
Toute aide est la bienvenue.