我正在寻找监视在 FreeBSD 系统上执行的所有命令。我已经看过 lastcomm 了,它在 BSD 中使用了进程记帐工具。不幸的是,它只存储每个执行命令的前十个字符。理想情况下,我希望整个命令包括 CLI 参数。
另外,由于我不想进入的原因,我正在这里使用 FreeBSD 4.x 系统,所以我认为我无法访问“auditd”或此类设施。
/proc 拥有我需要的所有信息,但我无法找到一种监控 procfs 以创建和删除新节点的好方法。
编辑:感谢您的输入。不幸的是,dtrace 不是一个选项,因为我提到这些是 FreeBSD 4.x 系统。接下来 - 我确实查看了 /proc 中的修改时间。只是kqueue并没有具体说明修改了什么文件。