使用 launchd 启动的二进制文件生成的文件在哪里?

使用 launchd 启动的二进制文件生成的文件在哪里?

我正在尝试使用设置一个 cron 作业launchd,在 Linux 上似乎很简单systemd,但在 Mac 上,即使我正在运行该进程(它是一个本地服务器,我可以确认 API 已启动并正在运行),我也无法找到正在运行的二进制文件生成的文件

这是我的服务的 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.RQEventLogger</string>
    <key>WorkingDirectory</key>
    <string>/Users/navdeep/Desktop/RQEventLogger</string>
    <key>ProgramArguments</key>
    <array>
      <string>/Users/navdeep/Desktop/RQEventLogger/bin</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    
  </dict>
</plist>

我的代码生成一个 json 文件,它根据 API 请求提供服务并进行更新,因此我已确认该文件已创建。

我尝试通过设置键来设置工作目录WorkingDirectory,但没有作用。

相关内容