是否可以完全实现下面的shell脚本作为launchd plist来生成StandardErrorPath / StandardErrorPath文件中带有时间戳的签名 ?
#!/bin/sh echo "Hi, your FOO.plist was here at $(date)"
这一个不起作用:
… <key>ProgramArguments</key> <array> <string>echo</string> <string>"Hi, your FOO.plist was here at $(date)"</string> </array> …
launchd不解释$(date) 。 一个shell会:
<key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>-c</string> <string>echo Hi, your FOO.plist was here at $(date)</string> </array>