¿Qué es exactamente el propósito de 'TimeOut' clave plist launchd? Pensé que un programa especificado por el primer parámetro de ProgramArguments se ejecutará después de esperar segundos especificado como el valor de 'TimeOut'. Pero esto no está ocurriendo. Estoy utilizando Mac OS X versión 10.8.2.
El Plist que usado es:
<?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>script.test2</string>
<key>ProgramArguments</key>
<array>
<string>/bin/sh</string>
<string>/var/scripts/test2.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
<key>StandardOutPath</key>
<string>/tmp/test2_script.out</string>
<key>StandardErrorPath</key>
<string>/tmp/test2_script.err</string>
<key>TimeOut</key>
<integer>600</integer>
</dict>
</plist>
¿Qué puedo estar haciendo mal aquí?