vi /etc/profile
PROMPT_COMMAND='history -a >(tee -a ~/.bash_history | logger -p local2.notice -t "$USER[$$]")'
vi /etc/syslog.conf
local2.notice /var/log/history.log
vi /etc/logrotate.conf
/var/log/history.log {
daily
rotate 100
}
重啟syslog
/etc/init.d/syslog restart
logrotate每天會排程執行,如果要手動執行的話
logrotate -d -f /etc/logrotate.conf
- Jan 07 Wed 2015 17:36
-
bash history to syslog
請先 登入 以發表留言。