Automator script not running at specified interval, and not automatically running when launched
I've got a an Automator script that copies files off a connected external SSD to an internal folder, which is backed up to Dropbox.
If I run the script manually it works. But, I checked, and when the computer's user logs in, the script just pops up with an option for me to manually run it.
After I do that, I would expect it would run based on the interval I specified. However, I ran it last night, and left the computer logged in, and it should've ran multiple times since then. But, nothing new has been copied over.
Here's the Automator script:
rsync -av --exclude 'RC_Data_FMS' --exclude 'Sample' --del /Volumes/SSD/Backup_External/ /Users/computer/Dropbox/Filemaker/backups
Here's the plist file located in the ~/Library/LaunchAgents folder:
<?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>KeepAlive</key>
<false/>
<key>Label</key>
<string>FMS Backup</string>
<key>ProgramArguments</key>
<array>
<string>/Users/computer/Desktop/FMS Backup.app</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StartInterval</key>
<key>Minute</key>
<integer>45</integer>
</dict>
</plist>
Mac mini, macOS 14.7