3 votes

Comment exécuter unix script dans l'écran de connexion avant que l'utilisateur ne se connecte ?

Je voudrais que le script d'unix s'exécute lorsque l'écran de connexion apparaît au démarrage. Il doit s'exécuter immédiatement et non pas lorsque l'utilisateur entre son nom d'utilisateur et son mot de passe et se connecte.

Y a-t-il un moyen d'y parvenir ?

1voto

Graham Miln Points 39606

Launchd et LoginWindow

Vous pouvez utiliser lancé sur le marché pour exécuter votre script lorsque la fenêtre de connexion apparaît. Dans votre ticket de travail launchd, incluez la paire de clés :

<key>LimitLoadToSessionType</key>
<string>LoginWindow</string>

Enregistrez votre ticket de travail launchd, .plist dans le dossier : /Library/LaunchAgents/ .

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