Vous ne pouvez pas utiliser $HOME
en el plist
mais vous pouvez le configurer assez facilement.
Une fois la liste de contrôle chargée sur l'ordinateur approprié (supposons qu'il se trouve à l'adresse ~/Library/LaunchAgents/local.testing.plist
pour les besoins de la discussion)
Il vous suffit d'entrer deux commandes dans la ligne de commande
defaults write "$HOME/Library/LaunchAgents/local.testing.plist" \
StandardOutPath "$HOME/launchd.stdout.log"
defaults write "$HOME/Library/LaunchAgents/local.testing.plist" \
StandardErrorPath "$HOME/launchd.stderr.log"
Cela ajoutera les deux définitions du journal avec le chemin d'accès complet, spécifique et correct pour chaque ordinateur.
Il remplacera également toutes les valeurs existantes, de sorte que vous n'aurez pas à vous soucier des doublons.