我必须编写一个 Python3 程序来计算使用 seccomp 的虚拟机上的每个进程。它应该使用 proc 文件系统来识别这些进程,但我不知道该怎么做。一般来说,我会浏览这个文件系统中的每个文件夹,打开文件并搜索字符串“seccomp”。如果它发生,我会增加一个计数器。这只是理论上的,因为我不知道如何实现它。这是列出每个进程并将其添加到列表中的一次尝试,但它无法访问进程
#!/usr/bin/env python3
import os
os.system("pip install psutil")
import psutil
processes = []
for proc in psutil.process_iter():
processName = proc.name()
processes.append(processName)
for i in range(len(processes)-1):
print(processes.count("seccomp")