你能帮我解决这个问题吗?我正在尝试记录 bash 命令。在 Centos 或其他 Linux 操作系统中可以工作,但在 Kali Linux 中不行。我使用以下语法创建了名称为log2syslog.sh
in的 shell 文件/etc/profile.d
,但不起作用。你能帮忙吗?我已经尝试了很多很多事情。
function log2syslog {
declare command
command=$(fc -ln -0)
logger -p local6.notice -t bash -i -- $USER : $SUDO_USER : $command
}
trap log2syslog DEBUG
答案1
zsh
是 Kali Linux 上的默认 shell。
您可以恢复到 bash:
chsh -s /bin/bash