Je dois redémarrer une application une fois par jour parce qu'elle a une fuite de mémoire et qu'elle finit par consommer plusieurs gigas de mémoire au bout de quelques jours. Une mauvaise programmation peut-être, mais le développeur n'a pas réussi à reproduire le problème. Je rencontre le problème sous MacOS 10.13. Le développeur est peu motivé pour essayer de résoudre le problème sur une version obsolète de MacOS.
J'ai mis en place un petit script pour redémarrer ladite application. Cependant, le script n'a fonctionné que pendant quelques mois, maintenant j'ai commencé à recevoir le message d'erreur suivant chaque fois que le script s'exécute :
L'application ne fonctionne pas. APPLICATIONNAME a reçu une erreur : L'application ne fonctionne pas. (-600)
Le script est le suivant :
#!/bin/bash
#!/usr/bin/osascript
tell application "APPLICATIONNAME"
quit
delay 30
tell application "APPLICATIONNAME" to activate
end tell
Comment puis-je résoudre cette erreur ?