如何在 MacOS 上每天获取 launchctl.out 文件?

如何在 MacOS 上每天获取 launchctl.out 文件?

我是 MacOS 新手。而且我也不是这个 plist 文件的制作者。我只是发现这个 plist 文件不知怎么地让这个 shell 脚本耗时 60 秒。我只熟悉 Linux 系统上的 CRON,但不熟悉 MacOS 上的 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>Label</key>
  <string>com.apps.fastlanebuild</string>

  <key>Program</key>
  <string>/opt/homebrew/var/www/fastlane.sh</string>

  <key>StartInterval</key>
  <integer>60</integer>

  <key>RunAtLoad</key>
  <true/>

  <key>StandardOutPath</key>
  <string>/opt/homebrew/var/www/log/ios_build_launchctl.out</string>

  <key>StandardErrorPath</key>
  <string>/opt/homebrew/var/www/log/ios_build_launchctl_err.out</string>
</dict>
</plist>

问题是所有输出都加在一个文件中。我怎样才能按日获取输出?

有没有办法在 plist 文件中执行此操作?如果可以,我该如何应用它?(不知道 MacOS 上的正确命令)

相关内容