2017-03-12 16 views
0

コンソール上のログメッセージを更新する必要があるスクリプトを作成しました。これは古いosxで正常に動作しています。10.11iはコンソールアプリケーション10.11で検索できます。しかし、macOS 10.12.3のログインを見つけることはできません。私はちょうどコンソールにログオンしたい。私はシエラのsystem.logにログを保存できないことを知っています。それ以上のことはありますが、シエラと同じスクリプトで作業するにはどうしたらいいですか?またはコンソールと検索(com.skull.testScript)を行う場合は、検索する必要があります。みんな親切に助けてください:|macOS Sierraログの問題コンソールでログ情報が見つかりません

#!/bin/bash 

# Keep log of what we're upto. 
logme() { 
    if [ -n "$DEBUG" ]; then 
     echo "$*" 
    fi 
    logger -t com.skull.testScript "$*" 
} 

# Realitychecks 
echo "Hello world" 
logme "NOTE: printed successfully" 

mkdir /Users/skull/Desktop/test_101 
logme "NOTE: DIR created" 
+0

あなたが ''は、tail -fは/ var/log/system.log'に似てstream'を記録し、例えば( 'log'コマンドを使用することができます)。 – robertklep

答えて

0

-tで指定されたタグは無視されますが、これはmacOS Sierraではうまくいきます。あなたの関数を実行すると、私はこの出力を得る:

screenshot

関連する問題