Ber*_*rnd 5 macos shell launchd
我正在尝试使用launchd执行每分钟的脚本
我添加了一个新的启动工作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.bpstatusboard.omnifocus</string>
<key>ProgramArguments</key>
<array>
<string>/Users/me/script.sh</string>
</array>
<key>StartInterval</key>
<integer>50</integer>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)
以给定的时间间隔执行作业并生成以下日志.
Apr 19 15:27:58 MacBook com.apple.launchd.peruser.501[153] (com.bpstatusboard.omnifocus[89895]): Exited with code: 2
Run Code Online (Sandbox Code Playgroud)
问题:脚本应该更新文件,但事实并非如此.当我在终端中手动启动它时,它正常工作.我找不到退出代码的更多细节:2.知道什么阻止脚本正确执行?
| 归档时间: |
|
| 查看次数: |
3930 次 |
| 最近记录: |