Tengo un agente de lanzamiento que creé hace varios años para establecer una firma aleatoria tanto en una .signature como en Mail.app. No hace nada complicado y ha zumbado a lo largo de varias versiones de OS X. Sin embargo, veo que recientemente cada vez que se ejecuta hay un error registrado en la consola:
12/07/15 08:52:36.903 com.apple.xpc.launchd[1]: (local.home.randsig[97440]) Service exited with abnormal code: 1
La secuencia de comandos no es del todo complicada y se ejecuta fuera de mi carpeta de inicio (# HOME / bin / randsig), pero sospecho que me estoy encontrando con un problema de sandbox.
#!/bin/bash
SIGHOME="$HOME/.signature"
$HOME/bin/fortune $HOME/mysigs > $SIGHOME
MAIL='ps -U"$USER" -co command | grep "\bMail\b"'
if [ "$MAIL" ]; then
cat $SIGHOME | sed -e 's/"/\"/g' > $HOME/.mail_signature
MYSIG="$(<$HOME/.mail_signature)"
osascript <<EOF
tell application "Mail" to set content of signature "Fortune" to "-- " & return & "$MYSIG"
EOF
fi
El error no impide que el script se ejecute, pero dado que se ejecuta cada 12 segundos, los errores hacen que buscar otras cosas en la consola sea un problema.
Vi esta discusión , pero en mi caso no me ayuda.