我对 linux 很陌生,对新手的问题感到抱歉。我有一个家庭作业额外学分问题,我试图做但没有得到它。
Q. 编写一个安全 shell 脚本,记录每个进程的以下信息:用户 ID、开始时间、结束时间(如果进程仍在运行,则为 0)、进程是否尝试访问安全文件(存储为 yes 或 no ) 创建的日志称为 process_security_log,其中上述每条信息都存储在单独的行中,并且每个条目都紧随其后(即没有空行)。编写一个 shell 脚本来检查这个日志并输出任何仍在运行并试图访问安全文件的进程的用户 ID。
我首先尝试捕获用户并回显它,但失败了。
output=`ps -ef | grep [*]`
set -- $output
User=$1
echo $User