Apakah mungkin untuk mengevaluasi ekspresi dalam larik ProgramArguments launchd?
Apakah mungkin untuk membuat launchd.plistfile saya sehingga ekspresi yang tertanam dievaluasi dan tidak diperlakukan sebagai nilai literal? Dan, jika ya, bagaimana? Saya memiliki ~/Library/LaunchAgents/setenv.JAVA_HOME.plistfile yang berisi /bin/launchctlpanggilan sebagai berikut: <?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>Label</key> <string>setenv.JAVA_HOME</string> <key>ProgramArguments</key> <array> <string>/bin/launchctl</string> <string>setenv</string> <string>JAVA_HOME</string> <string>$(/usr/libexec/java_home …