EDIT 1Использование LSOF, чтобы получить список имен файлов
У меня возникают проблемы, используя аргументы, приведенные. Может быть, так я передаю свои аргументы через NSTask? Любые предложения относительно того, как я могу это сделать?
NSTask *file_Task = [NSTask new];
[file_Task setLaunchPath:@"/usr/sbin/lsof"];
[file_Task setArguments:[NSArray arrayWithObjects:@"+p", the_Pid, nil]];
Добрый день Попутчики Кодеры ....
Я использую следующую команду:
lsof +p 13812
, чтобы получить список из файлов, доступ к процессу. Дело в том, что дает мне много дополнительной информации, которую я не хочу, таких как тип, устройство и т.д.
Есть аргумент, что я могу добавить к команде выше, так что я получаю ТОЛЬКО в ИМЯ?
благодарим вас, спасибо! :)
Эрик
Вы также «хотите» только файлы, открытые в процессе? 'lsof' вернет запись для всех открытых файловых дескрипторов (файлов, сокетов, ttys и т. д.), а также текущего рабочего каталога, разделяемых библиотек. – Beano