Je me demande s'il est possible d'arrêter une tâche launchd quand une application est ouverte, puis de la redémarrer lorsque l'application est fermée. Ma tâche launchd est définie pour être notifiée lorsqu'un fichier est modifié et ensuite faire du code UNIX avec le fichier. Cependant, mon application apporte beaucoup de modifications à ce fichier, donc je ne peux pas avoir la tâche en cours lorsque mon application est ouverte (ou bien elle exécutera le code UNIX chaque fois que le fichier est changé, ce qui n'est pas bon). Y at-il des avantages et des inconvénients pour les différentes méthodes pour le faire (même si je n'ai trouvé aucune méthode)?Arrêter la tâche launchd lorsque l'application est ouverte
Merci pour toute aide.
Bonjour Brian: Merci pour ce code. :) J'apprécie vraiment cela. Quelques questions, car je ne suis pas très bon dans AppleScript ... Tout d'abord, est-ce que ça quitte mon processus launchd ou simplement regarder si mon application fonctionne? Aussi, comment est-ce que j'intégrerais ceci dans mon fichier launchd afin qu'il n'exécute pas mon code UNIX en premier? Merci l'aide! – PF1
Vous devez remplir les lignes pour démarrer et arrêter votre processus launchd - je ne connais pas vraiment launchd donc je ne suis pas sûr de ce que serait la commande exacte. J'ai mis à jour le code pour en remplir un peu plus. –
Hey Brian: Merci pour votre aide. J'ai finalement trouvé un moyen pour qu'il puisse fonctionner sans avoir à transformer les résultats en UNIX, etc ... Parse l'UNIX dans l'Applescript. :) Je dois vous remercier pour cette idée. – PF1