在 Mac 上为所有用户登录时运行脚本或应用程序

在 Mac 上为所有用户登录时运行脚本或应用程序

我希望我的 Mac 能够自动清除所有登录计算机的用户的 Adob​​e 缓存文件。我对此很陌生,所以如果我的问题太明显,我很抱歉。我已经编写了一个可以完成这项工作的脚本和/或应用程序。我读到我应该创建一个 .plist 文件并将其放在 /Library/LaunchAgents 中。我在网上找到了一个示例 plist 文件,但它似乎不起作用。可能是我完全误解了,或者只是一些示例文本我需要替换,或者我在替换的文本中犯了一个错误。任何建议都非常受欢迎。我被困住了。

这是我在 LaunchAgents 下保存的 plist 文件:

<?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>RunAtLoad</key>
          <true/>
          <key>Label</key>
          <string>user.script.runatload</string>
          <key>ProgramArguments</key>
          <array>
                    <string>osascript</string>
                    <string>/Library/Application Support/folder/cleanup.scpt</string>
          </array>
</dict>
</plist>

相关内容