Честно признаюсь в питоне не бум бум, но это последний зачет, даже без экзамена, и надо создать приложение
Приложение, обнаруживающее процессы, открывшие заданный файл с заданной маской доступа.
Функциональные возможности:
Получение информации об открытых файлах из каталога /proc.
Получение всей доступной информации о процессах, открывших заданные файлы.
Генерация отчета в удобной для чтения форме.
мыслей почти нет, как завязать название файла и заданную маску, мыслей ноль, подскажите пожалуйста в какую сторону рыть
import commands, os, string
program = raw_input(“Enter the name of the program to check: ”)
mask = raw_input(“Enter the mask: ”)
try:
output = commands.getoutput(“ps -f|grep ” + program)
proginfo = string.split(output)
#display results
print “\n\
Process ID:\t\t”, proginfo, “\n\
Parent process ID:\t”, proginfo, “\n\
except:
print ”There was a problem with the program."