I'm trying to set up crontab
to run a shell script, but for some reason, the script doesn't get executed. I'm on system with OS X 10.8.5.
crontab
file
0 12 * * 1 /absolute/path/to/myscript.sh
0 15 * * 2 /absolute/path/to/myscript.sh
30 10 * * 3 /absolute/path/to/myscript.sh
0 18 * * 3 /absolute/path/to/myscript.sh
30 10 * * 4 /absolute/path/to/myscript.sh
myscript.sh
#!/bin/sh
cd /Users/me/Documents/targetfile/ && git add . && git commit -m "Added notes for $(date)" && git push -u origin master
The script runs fine when it's launched manually, using a shell, but produces only these entries in Console.app:
launchctl: launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
I have executed chmod 777 myscript.sh
as well as the error-raising .plist
file, but to no avail.
EDIT: ls -l /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
outputs:
-rwxrwxrwx 1 root wheel 612 2 Aug 18:57 /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
and ls -ld /Library/LaunchAgents
drwxr-xr-x 22 root wheel 748 10 Sep 21:12 /Library/LaunchAgents
I did set up the crontab using root, and I have no idea whatsoever what that plist has to do with the script I'm trying to do.
What's wrong with my setup?
ls -l /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
as well asls -ld /Library/LaunchAgents
(assuming OS Xls
works similar to GNU ls). Also, please explain how it is related to your script.* * * * * say a
) run from crontab? Did you try adding the command to the user's crontab?* * * * * say a
doesn't work when crontab is edited from root or user.