我需要在我的 Linux 机器中找出脚本执行的历史记录。我需要知道它重新启动了多少次,由谁和何时重新启动。这不是系统进程。这是一个 ksh 脚本。
有没有办法做到这一点?谢谢你的帮助。
- - - 更新
好吧,我知道我无法追溯获得最初要求的所有数据。但是,我什至可以得到这个 ksh 运行的次数和时间吗?我知道运行它的用户。
谢谢你的帮助。
如果没有激活真正的审计,在一般情况下,答案将是不可能的。
如果您担心的用户无法更改脚本,您可以在logger命令的帮助下轻松添加一个非常简单的日志记录功能。
将如下一行添加到您的脚本中:
logger Myscript was run by user $USER
Run Code Online (Sandbox Code Playgroud)