是否有一种简单、便携(最好适用于旧 OS X 版本)的方式从 shell 脚本向 Mac OS X 控制台日志写入消息?
问问题
11975 次
2 回答
28
syslog -s -l error "message to send"
将消息记录为类似
May 29 17:15:09 hostname syslog[22316]: message to send
您可以使用 自定义事物-k
,它需要一个交替键和值的列表,例如
syslog -s -k Facility com.apple.console \
Level Error \
Sender MyScript \
Message "script says hello"
会产生
May 29 17:22:21 hostname MyScript[22343]: script says hello
(设置Facility
tocom.apple.console
使其成为“控制台”消息,相当于双击捆绑应用程序的标准输出输出,并可使用 检索syslog -C
)
于 2013-05-29T16:25:21.257 回答
2
也许您应该尝试syslog
使用 -s 选项的命令?详情请参阅man syslog
。
例如sudo syslog -s o.O
于 2013-05-29T15:56:37.373 回答