launchagent registra avvisi / errori nella console

0

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.

    
posta lbutlr 12.07.2015 - 17:21
fonte

0 risposte

Leggi altre domande sui tag