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