Si vous avez besoin de déboguer le flux de travail en dehors d'Automator.app, alors syslog
peut être utilisée.
Dis que tu as fait Action rapide flux de travail avec Exécuter le Shell script action comme ci-dessous :
for f in "$@"
do
syslog -s -l i "Touching file: $f"
touch "$f"
done
Vous pouvez maintenant utiliser Action rapide dans le Finder :
Sortie de syslog
peut être visualisée dans Console.app :
Une autre façon d'afficher la sortie de syslog
est d'utiliser log
dans Terminal.app.
log stream --info --debug --predicate 'process == "syslog"'
Mise à jour
Nous pouvons améliorer Action rapide montré ci-dessus en envoyant une notification locale en cas de réussite :
for f in "$@"
do
syslog -s -l i "Touching file: $f"
touch "$f" || exit 1 # Early exit on failure.
osascript -e "display notification \"Touched file: $f \" with title \"Automation\""
done