任何类似于 PS 但记录进程 activity 的 Linux 命令?

Any Linux command similar to PS but instead logs process activity?

我很难用正确的措辞表达(部分原因是我无法获得正确的 Google 结果)所以我会解释我在寻找什么。

不久前,我们在工作中偶然发现 mount.cifs 会冻结的问题。发生这种情况时,如果我们使用 ps -ef 它将列出冻结的进程,我们发现 user+pass 以纯文本形式传递。冻结问题已得到解决,因此我无法复制此特定行为。

我相信我已经做到了,这样密码就不会再显示为纯文本,但我无法冻结查看 ps 输出并确认的过程。 Linux 中是否有 command/feature(我们使用 Redhat)允许我记录 ps -ef 输出 x 时间,以便我可以返回并查看日志以进行确定密码没有显示为纯文本?如果绝对必要,我确实有 root 访问权限。

如果回答,请记住我对 Linux 的世界相当陌生。

循环执行 ps -ef 对你有帮助吗?

你可以做到 watch -n 2 ps -ef。这将 运行 ps -ef 每 2 秒并继续在屏幕上显示输出,这应该符合您在问题中要求的目的。

祝一切顺利!!