I wrote the following 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.jacksonbockus.dnd.sync</string>
<key>UserName</key>
<string>jacksonbockus</string>
<key>ProgramArguments</key>
<array>
<string>/Users/jacksonbockus/Documents/Dev/aws/s3-sync.sh</string>
</array>
<key>KeepAlive</key>
<true/>
<key>RunAtLoad</key>
<true/>
<key>StandardOutPath</key>
<string>/Users/jacksonbockus/Documents/Dev/aws/s3-out.txt</string>
<key>StandardErrorPath</key>
<string>/Users/jacksonbockus/Documents/Dev/aws/s3-err.txt</string>
</dict>
</plist>
In order to execute this script:
#!/bin/zsh
/usr/local/bin/fswatch /Users/jacksonbockus/fvtt | (while read; do
/usr/sbin/dot_clean Users/jacksonbockus/fvtt;
/usr/local/bin/aws s3 sync /Users/jacksonbockus/fvtt s3://jbockus-fvtt/ --delete --acl public-read;
done;)
I loaded it with this command:
launchctl load -w s3-sync.plist
And I am now getting this error:
Sep 17 10:58:50 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.jacksonbockus.dnd.sync[4919]): Service could not initialize: 20G95: xpcproxy + 23787 [839][12D7C9E4-2F89-3A76-A1C0-D310F417BC41]: 0x1
Sep 17 10:58:50 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.jacksonbockus.dnd.sync[4919]): Service exited with abnormal code: 78
Sep 17 10:58:50 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.jacksonbockus.dnd.sync): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.
I am running macOS 11.5.2. I don't know what error the 0x1 refers to, so I have no idea what to do to troubleshoot it. If anyone can help me figure out what's going wrong, I will be most appreciative.
EDIT: I have removed StandardOutPath and Standard ErrorPath and am getting new errors
Sep 17 12:14:02 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.jacksonbockus.dnd.sync): This service is defined to be constantly running and is inherently inefficient.
Sep 17 12:14:02 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.apple.xpc.launchd.user.domain.501.100006.Aqua): com.jacksonbockus.dnd.sync (lint): UserName is not supported for non-System services.
Sep 17 12:14:02 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.jacksonbockus.dnd.sync[7069]): Service exited with abnormal code: 127
Sep 17 12:14:02 Jacksons-MacBook-Pro com.apple.xpc.launchd[1] (com.jacksonbockus.dnd.sync): Service only ran for 0 seconds. Pushing respawn out by 10 seconds.