Il file di traccia legge e scrive su os x?

2

Ho qualcosa in esecuzione che sta sincronizzando due directory. Voglio spegnerlo ma non riesco a capire di cosa si tratta. El Capitan, se questo è importante.

Qualcuno può fornire un comando o uno strumento che mostrerà in modo affidabile il pid (e idealmente il comando) per ogni operazione di lettura e scrittura di file?

Suppongo che sia possibile con qualcosa basato su dtrace ma che non sono stato in grado di capirlo.

(Gli elementi di login sono vuoti per l'utente interessato. Crontab è vuoto sia per l'utente che per il root.)

Grazie per il tuo aiuto.

    
posta Mike Schwartz 19.11.2015 - 03:36
fonte

1 risposta

2

Stai cercando il comando fs_usage, che mostrerà qualsiasi attività relativa ai file sull'intero sistema o per file.

Per gli antipasti, fai

sudo fs_usage

Da man fs_usage

NAME

fs_usage -- report system calls and page faults related to filesystem activity in real-time

SYNOPSIS

fs_usage [-e] [-w] [-f mode] [-b] [-t seconds] [-R rawfile [-S start_time] [-E
         end_time]] [pid | cmd [pid | cmd] ...]

DESCRIPTION

The fs_usage utility presents an ongoing display of system call usage information per- taining to filesystem activity. It requires root privileges due to the kernel tracing facility it uses to operate. By default, the activity monitored includes all system processes except the running fs_usage process, Terminal, telnetd, sshd, rlogind, tcsh, csh and sh. These defaults can be overridden such that output is limited to include or exclude a list of processes specified by the user.

    
risposta data 19.11.2015 - 03:44
fonte

Leggi altre domande sui tag