首页 > 代码库 > history命令添加时间及记录到syslog日志
history命令添加时间及记录到syslog日志
history记录中添加时间,用户地址等信息
vi /etc/profile
export HISTTIMEFORMAT=" %F %T `who -u am i 2> /dev/null | awk ‘{print $NF}‘ | sed -e ‘s/[()]//g‘` `whoami` "
history记录添加到 syslog日志
方法一:推荐
vi /etc/profile
function log2syslog
{
declare COMMAND
COMMAND=$(fc -ln -0)
logger -p local1.notice -t bash -i -- "${USER}:${COMMAND}"
}
trap log2syslog DEBUG
方法二:
PROMPT_COMMAND=‘ history -a >(tee -a ~/.bash_history | logger -t "$USER[$$] $SSH_CONNECTION") ‘
参考:https://backdrift.org/logging-bash-history-to-syslog-using-traps
本文出自 “Ilovecat(个人笔记)” 博客,请务必保留此出处http://hj192837.blog.51cto.com/655995/1931915
history命令添加时间及记录到syslog日志
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。