1 votes

Comment étendre le PATH de LaunchAgents dans ~/Bibliothèque/LaunchAgents ?

J'ai remarqué que ~/.zshrc n'est pas chargé... Je dois ajouter /usr/local/bin à PATH.

2voto

user3439894 Points 52496

Comment étendre le PATH de LaunchAgents dans ~/Bibliothèque/LaunchAgents ?

Vous pouvez par exemple utiliser ce qui suit :

<key>EnvironmentVariables</key>
<dict>
    <key>PATH</key>
    <string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin</string>
</dict>

Ajoutez-le à votre Plist XML fichier d'une manière appropriée afin qu'elle ne casse pas les autres. clé groupes.

Je le placerais en haut du Plist XML fichier par exemple :

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>EnvironmentVariables</key>
    <dict>
        <key>PATH</key>
        <string>/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin</string>
    </dict>

Ensuite, le reste de votre Plist XML fichier .


Notes :

  • Si mon Plist XML fichier sur ~/Bibliothèque/LaunchAgents appelle un shell script je règle généralement le PATH ( path ) dans mon scripts ainsi que parfois l'utilisation du nom de chemin entièrement qualifié de la exécutable .

  • Lorsque vous utilisez Agents de lancement y Lancer les démons je vous recommande vivement de lire le pages de manuel para launchctl , launchd.plist y launchd .

    • Vous pouvez lire le page de manuel para command sur Terminal en tapant command puis cliquez à droite dessus et sélectionnez : Ouvrir la page de l'homme

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