Ho un agente di lancio che ho creato diversi anni fa per impostare una firma casuale sia in una firma che in Mail.app. Non fa nulla di complicato e ha canticchiato attraverso diverse versioni di OS X. Tuttavia, vedo che di recente, ogni volta che viene eseguito, si verifica un errore nella console:
12/07/15 08:52:36.903 com.apple.xpc.launchd[1]: (local.home.randsig[97440]) Service exited with abnormal code: 1
Lo script non è affatto complicato, e si esaurisce la mia cartella home (# HOME / bin / randsig), ma ho il sospetto che stia imbattendo in un problema di sandboxing.
#!/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
L'errore non impedisce l'esecuzione dello script, ma dal momento che viene eseguito ogni 12 secondi, gli errori rendono la ricerca di altre cose in console più di un problema.
Ho visto questa discussione , ma nel mio caso non mi aiuta.