我正在尝试使用设置一个 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
,但没有作用。