2 votes

Launchd/Launchctl - pré et post scripting

Y a-t-il un moyen avec ld/lctrl d'exécuter des pré/post-commandes similaires à celles de systemd ? ExecStartPre / ExecStopPost ?

0 votes

Vous pourriez vouloir clarifier ce que vous essayez d'accomplir, pour les personnes qui n'ont aucune idée de ce que font les fonctions ExecStartPre/ ExecStopPost de systemd.

0 votes

@TJLuoma oh bien sûr, simplement lancer quelques commandes avant o après le démon principal, généralement pour le démarrage ou le démantèlement...

3voto

moodforaday Points 2633

Non, il n'y a pas de telle fonctionnalité dans launchd (pour autant que je sache, et je me considère comme assez familier avec launchd ).

Le meilleur site que je connaisse pour launchd L'information est https://www.launchd.info qui est maintenu par le développeur de LaunchControl qui est mon outil préféré, et je dirais aussi le meilleur, pour gérer launchd sur le Mac, bien que je doive admettre que Lingon est également excellent.

Si je voulais faire quelque chose comme ça avec launchd Je finirais par faire un shell script de quelque sorte pour exécuter la commande avant, puis exécuter le démon, puis exécuter les commandes après. C'est loin d'être aussi satisfaisant, bien sûr.

0 votes

Merci beaucoup @TJ.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X