com.yhm.lifesync.plist 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <!--
  4. 生意经「近30天」数据每日自动同步(每天 01:00)
  5. 安装:
  6. cp com.yhm.lifesync.plist ~/Library/LaunchAgents/
  7. launchctl load ~/Library/LaunchAgents/com.yhm.lifesync.plist
  8. 立即测试一次:
  9. launchctl start com.yhm.lifesync
  10. 卸载:
  11. launchctl unload ~/Library/LaunchAgents/com.yhm.lifesync.plist
  12. 日志:store-ops/data/sync_log/ ,launchd 层日志 /tmp/yhm_lifesync.{out,err}
  13. -->
  14. <plist version="1.0">
  15. <dict>
  16. <key>Label</key>
  17. <string>com.yhm.lifesync</string>
  18. <key>ProgramArguments</key>
  19. <array>
  20. <string>/bin/bash</string>
  21. <string>-lc</string>
  22. <string>/bin/bash "/Users/haimian/Documents/deepseek-harness/default-workspace/门店检测工作台/store-ops/sync/run_sync.sh"</string>
  23. </array>
  24. <!-- 每天凌晨 01:00 -->
  25. <key>StartCalendarInterval</key>
  26. <dict>
  27. <key>Hour</key>
  28. <integer>1</integer>
  29. <key>Minute</key>
  30. <integer>0</integer>
  31. </dict>
  32. <!-- launchd 默认 PATH 不含 ~/.local/bin,这里补上,脚本里也有绝对路径兜底 -->
  33. <key>EnvironmentVariables</key>
  34. <dict>
  35. <key>PATH</key>
  36. <string>/Users/haimian/.local/bin:/usr/local/bin:/opt/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin</string>
  37. <key>HOME</key>
  38. <string>/Users/haimian</string>
  39. </dict>
  40. <key>RunAtLoad</key>
  41. <false/>
  42. <key>StandardOutPath</key>
  43. <string>/tmp/yhm_lifesync.out</string>
  44. <key>StandardErrorPath</key>
  45. <string>/tmp/yhm_lifesync.err</string>
  46. </dict>
  47. </plist>