Estou tentando configurar crontab
para executar um script de shell, mas, por algum motivo, o script não é executado. Estou no sistema com o 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
O script é executado corretamente quando é iniciado manualmente, usando um shell, mas produz apenas essas entradas no Console.app:
launchctl: launchctl: Dubious permissions on file (skipping): /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
Eu executei chmod 777 myscript.sh
, bem como o arquivo .plist
de aumento de erros, mas sem sucesso.
EDIT: ls -l /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
de saídas:
-rwxrwxrwx 1 root wheel 612 2 Aug 18:57 /Library/LaunchAgents/com.adobe.AAM.Updater-1.0.plist
e ls -ld /Library/LaunchAgents
drwxr-xr-x 22 root wheel 748 10 Sep 21:12 /Library/LaunchAgents
Eu configurei o crontab usando o root, e não tenho ideia do que esse plist tem a ver com o script que estou tentando fazer.
O que há de errado com minha configuração?