gseguin

com.yourname.claudejob.plist

Aug 13th, 2025 (edited)
796
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 1.12 KB | None | 0 0
  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. <plist version="1.0">
  4. <dict>
  5.   <key>Label</key>
  6.   <string>com.yourname.claude.local-admin</string>
  7.  
  8.   <!-- Monday 09:00 local time -->
  9.   <key>StartCalendarInterval</key>
  10.   <dict>
  11.     <key>Weekday</key><integer>2</integer>
  12.     <key>Hour</key><integer>9</integer>
  13.     <key>Minute</key><integer>0</integer>
  14.   </dict>
  15.  
  16.   <!-- Pass args to your zsh script: first arg is the slash command name (no leading /), rest are optional -->
  17.   <key>ProgramArguments</key>
  18.   <array>
  19.     <string>/bin/zsh</string>
  20.     <string>-lc</string>
  21.     <string>"$HOME/bin/run-claude-job.zsh local-admin"</string>
  22.   </array>
  23.  
  24.   <!-- Only run in your logged-in GUI session so Touch ID can appear -->
  25.   <key>LimitLoadToSessionType</key>
  26.   <string>Aqua</string>
  27.  
  28.   <!-- Logs (optional but handy) -->
  29.   <key>StandardOutPath</key>
  30.   <string>$HOME/Library/Logs/claude-local-admin.out.log</string>
  31.   <key>StandardErrorPath</key>
  32.   <string>$HOME/Library/Logs/claude-local-admin.err.log</string>
  33. </dict>
  34. </plist>
  35.  
Advertisement
Add Comment
Please, Sign In to add comment