EDIT 1Usando lsof para obtener una lista de nombres de archivo
Tengo problemas utilizando los argumentos dados. Tal vez es la forma en que estoy pasando mis argumentos a través de NSTask? ¿Alguna sugerencia sobre cómo puedo hacer esto?
NSTask *file_Task = [NSTask new];
[file_Task setLaunchPath:@"/usr/sbin/lsof"];
[file_Task setArguments:[NSArray arrayWithObjects:@"+p", the_Pid, nil]];
buenas tardes compañeros codificadores ....
estoy usando el siguiente comando:
lsof +p 13812
para obtener la lista de archivos accedidos a través de un proceso. Lo que pasa es que me está dando mucha información adicional que no quiero, como TYPE, DEVICE, etc.
¿Hay algún argumento que pueda agregar al comando anterior para que obtenga SOLO el NOMBRE?
Gracias, gracias ¡gracias! :)
Eric
¿También 'solo' quiere los archivos que el proceso ha abierto? 'lsof' devolverá una entrada para todos los descriptores de archivos abiertos (archivos, sockets, ttys, etc.) así como para el directorio de trabajo actual, las bibliotecas compartidas. – Beano