History of macOS
Pomoću naredbe lsof možemo saznati što točno postupak ili aplikacija koristi određenu datoteku u tom trenutku. Ovo je slično naredbi opensnoop, ali umjesto gledanja promjena u datoteci tijekom vremena, lsof nam može dati snimak upravo ovog trenutka, što može biti korisno za rješavanje problema.
lsof /path/to/filename
Na primjer, da biste vidjeli što djeluje s /var/log/system.log, usmjerimo ga na tu datoteku:
$ lsof /var/log/system.log
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Console 84281 Will 8r REG 14, 2 140239 71929128 /private/var/log/system.log
U ovom slučaju aplikacija koja koristi system.log je "Console". Opet, ovo nam pokazuje snimak u trenutku izvršenja naredbe lsof, ali pomoću prethodno spomenute naredbe opensnoop možete pratiti koji procesi koriste tu datoteku u stvarnom vremenu:
sudo opensnoop -f /var/log/system.log
Iz navedenog bi se vidjelo ovako nešto: $ sudo opensnoop -f /var/log/system.log
Password:
UID PID COMM FD PATH
501 84358 cat 3 /var/log/system.log
501 45411 console 3 /var/log/system.log
0 15 syslogd 16 /var/log/system.log
U ovom slučaju potražite naziv "COMM" za nazive procesa ili PID za id procesa.
Ne zaboravite da možete otvoriti i obrnuto i pokazati sve datoteke koje aplikacija koristi pokazujući naredbu na aplikaciju ili postupak, a ne na datoteku.
Pokaži koje aplikacije i procesi koriste internetsku vezu putem naredbenog retka u os x
![Pokaži koje aplikacije i procesi koriste internetsku vezu putem naredbenog retka u os x Pokaži koje aplikacije i procesi koriste internetsku vezu putem naredbenog retka u os x](https://i.joecomp.com/img/command-line/428/show-what-apps-processes-are-using-an-internet-connection-via-command-line-os-x.jpg)
Pokažite koje aplikacije i procesi koriste internetsku vezu putem naredbenog retka u OS X
Otkrijte koje aplikacije ili procesi komuniciraju s datotekom u mac os x
![Otkrijte koje aplikacije ili procesi komuniciraju s datotekom u mac os x Otkrijte koje aplikacije ili procesi komuniciraju s datotekom u mac os x](https://i.joecomp.com/img/command-line/200/discover-what-apps-processes-are-interacting-with-file-mac-os-x.jpg)
Otkrijte koje aplikacije ili procesi djeluju na datoteku u Mac OS X