如何让 bash 将 shell 命令记录到 syslog?

Eug*_*ash 6 linux freebsd bash

Bash 4.1能够将历史记录到系统日志中。但是我似乎无法让它在 FreeBSD 8 下工作。
我尝试从端口重新编译 bash,-DWITH_SYSLOG=但无济于事。有没有人设法让日志记录在 FreeBSD 下工作?Linux呢?

小智 3

更好的做法是打开审核,这将让您记录每个运行的命令,无论它们使用什么 shell。