Ejecute un script de shell periódicamente en Mac OS X sin permiso de root

Quiero iniciar un archivo con tipo .sh o .py en mac os x sin usar root, busqué en google y encontré que launchctl me puede ayudar,

así que leí el tutorial y hago lo mismo en el tutorial, pero no me funciona, [estoy usando mac os x 10.9 x64]

Mi archivo .plist [ejecute el archivo 1.sh cada 60 segundos]:

<?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.alvin.crontabtest</string>
  <key>ProgramArguments</key>
  <array>
    <string>/Users/paul/Desktop/1.sh</string>
  </array>
  <key>Nice</key>
  <integer>1</integer>
  <key>StartInterval</key>
  <integer>60</integer>
  <key>RunAtLoad</key>
  <true/>
  <key>StandardErrorPath</key>
  <string>/tmp/AlTest1.err</string>
  <key>StandardOutPath</key>
  <string>/tmp/AlTest1.out</string>
</dict>
</plist>

fuente de 1.sh:

echo '+' >> /Users/paul/Desktop/worked.txt

Puse Run.plist en /Users/paul/Run.plist

y ejecuta el comando desde la terminal:

launchctl load /Users/paul/Run.plist
Launchctl start com.alvin.crontabtest

los comandos se ejecutan sin ningún error, pero no veo nada en works.txt

alguien me puede ayudar por favor?

Respuestas a la pregunta(2)

Su respuesta a la pregunta