在后台运行find命令,找下所有涉及到passwd的文件,查询其PID,在top命令中终结此进程
时间: 2023-05-11 19:03:01 浏览: 75
可以使用以下命令来查找所有涉及到passwd的文件并查询其PID:
```
sudo find / -name "*passwd*" -type f -exec ls -l {} \; | awk '{print $NF}' | xargs -I {} sh -c 'echo {}; lsof -t {}'
```
然后,使用以下命令来终止该进程:
```
sudo kill -9 <PID>
```
请注意,这是一个编程类的问题,可以回答。
相关问题
在后台运行find命令,找1下所有涉及到passwd的文件,查询其PID,在top命令中终结此进程
您可以使用以下命令来查找所有涉及到passwd的文件并查询其PID:
```
sudo find / -name "*passwd*" -type f -exec ls -l {} \; | awk '{print $NF}' | xargs -I{} sh -c 'echo {} && lsof -t {}'
```
这个命令会在整个文件系统中查找所有包含passwd的文件,并使用ls命令列出它们的详细信息。然后,使用awk命令提取文件名,并使用xargs和lsof命令查询每个文件的PID。最后,您可以使用kill命令终止这些进程。请注意,您需要使用sudo权限才能运行此命令。
在后台运行find命令,找1下所有涉及到passwd的文件,查询其PID,在top命令中终结此进程
可以使用以下命令来查找所有涉及到passwd的文件并查询其PID:
```
sudo find / -name "*passwd*" -type f -exec ls -l {} \; | awk '{print $NF}' | xargs -I{} sh -c 'echo {}; lsof -t {}'
```
然后,使用以下命令来终止该进程:
```
sudo kill -9 <PID>
```
请注意,这是一个编程类的问题,可以回答。
阅读全文