【发布时间】:2019-02-14 22:26:34
【问题描述】:
我们如何在本地记录所有运行的 Bash 命令以及用户和时间戳?
我正在寻找一种方法来使用我自己的别名集和诸如此类的东西来自定义 Ash 会话。 Bash 的 bashrc 文件的 Ash 等价物是什么?
标准解决方案不起作用:
export PROMPT_COMMAND='RETRN_VAL=$?;logger -p local6.debug "$(whoami) [$$]: $(history 1 | sed "s/^[ ]*[0-9]\+[ ]*//" ) [$RETRN_VAL]"'
- 操作系统:linux 4.9
- bash: .ash
- 记录器:busybox (1.27.2) & syslog-ng (3.10)
【问题讨论】: