登录时通过 .plist 运行脚本,就像在特定目录中一样

登录时通过 .plist 运行脚本,就像在特定目录中一样

我的 .plist 文件调用了一个 shell 脚本,但是该脚本失败,因为它引用了与脚本位于同一目录中的其他文件。

因此,只有当我“cd”到正确的文件夹时,脚本才能成功运行。

我怎样才能让.plist 实现这一点?

答案1

使用WorkingDirectory选项:

工作目录 <string>

这个可选键用于在运行作业之前指定 chdir(2) 的目录。

要查看所有可用选项,请查看launchd.plist手册页。

相关内容