EDIT 1lsof Mit einer Liste von Dateinamen erhalten
Ich habe Probleme mit angesichts der Argumente. Vielleicht ist es die Art, wie ich meine Argumente durch NSTask übergebe? Irgendwelche Vorschläge, wie ich das machen kann?
NSTask *file_Task = [NSTask new];
[file_Task setLaunchPath:@"/usr/sbin/lsof"];
[file_Task setArguments:[NSArray arrayWithObjects:@"+p", the_Pid, nil]];
Good Afternoon Fellow Coders ....
Ich verwende den folgenden Befehl ein:
lsof +p 13812
die Liste der A-Dateien durch einen Prozess zugegriffen zu erhalten. Die Sache ist, gibt es mir viele zusätzliche Informationen, die ich nicht möchte, wie TYPE, Gerät, etc.
Gibt es ein Argument, das ich zu dem obigen Befehl hinzufügen kann, so dass ich ONLY die NAME?
Danke, danke danke! :)
Eric
Möchten Sie auch nur die Dateien, die der Prozess geöffnet hat? 'lsof' liefert einen Eintrag für alle offenen Dateideskriptoren (Dateien, Sockets, ttys usw.) sowie für das aktuelle Arbeitsverzeichnis, shared libraries. – Beano