我的.plist文件调用一个shell脚本,但脚本失败,因为它引用与脚本相同的目录中的其他文件。
因此,当我“cd”到正确的文件夹时,脚本才能成功运行。
我怎样才能让.plist发生这种情况?
使用WorkingDirectory选项:
WorkingDirectory
WorkingDirectory <string> 这个可选的键用于在运行作业之前指定一个目录到chdir(2)。
WorkingDirectory <string>
这个可选的键用于在运行作业之前指定一个目录到chdir(2)。
要查看所有可用选项,请查看launchd.plist手册页。
launchd.plist