於 Debian / Ubunut Linux 的系統, /var/log/syslog 是 system log, 會紀錄誰執行了哪些東西, 有哪些 CRON 或者哪些動作正在被執行等紀錄.
若是某些資料也想要直接寫到 syslog 裡面的話, 可以使用 logger 來達成.
下述只有寫 logger 的簡單用法, 詳細可以: man logger 或 man syslog 來操作.
Logger 有 -i, -s, -f (file), -p, -t (tag), -u, -d, 詳細可以 man logger. (在此只有列出 基本 和 -t 的用法)
Nov 14 12:00:16 desktop logger: test
test
xoxo
sss
^D
Nov 14 12:08:09 desktop tsung ssh test: test
Nov 14 12:08:10 desktop tsung ssh test: xoxo
Nov 14 12:08:11 desktop tsung ssh test: sss
Nov 14 12:08:31 desktop tsung ssh test: dvd
PROMPT_COMMAND='history -a >(logger -t "$USER[$$] $SSH_CONNECTION")'
This work, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
联系客服