我正在尝试每 10 秒安排两个 zsh 命令
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.david.pdf</string>
<key>ProgramArguments</key>
<array>
<string>/Users/David/Tools/pdf.txt</string>
</array>
<key>StartInterval</key>
<integer>10</integer>
</dict>
</plist>
还有剧本
#!/bin/zsh
mv ~/Library/Mobile\ Documents/iCloud~com~apple~iBooks/Documents/*.pdf ~/dropbox/reading/temp
mv ~/dropbox/*.pdf ~/dropbox/reading/temp
我想要将所有 PDF 文件从 Books 和 Dropbox 根目录复制到选定的 /Reading/Temp 文件夹
我的脚本无法运行,错误为 78。
两者都可以在终端上正常工作
我做错了什么?
尝试重命名脚本并使其可执行。
mv pdf.txt pdf.sh && chmod +x pdf.sh
此外,如果 launchd 是类似 cron 的东西,那么 10 秒可能太短了。考虑至少使用 60 秒。