我已经通过以下命令提取了/ etc / passwd的所有用户名,并将它们保存在另一个文件中:
cat /etc/passwd | awk -F ":" {print $5} > temp.txt
现在我想获取每个用户名“temp.txt”的进程信息,但我不知道该怎么做。 此外,如何检查谁在最后一天登录系统以及他/她执行了哪些命令?
答案 0 :(得分:1)
尝试这样做:
for u in $(<temp.txt); do echo "$i processes:"; pgrep -fl -u "$u"; done