Diciamo, vorrei capire cosa fa l' installazione di pip , come quali file vengono scaricati, dove vengono estratti, dove sono i file temporanei, ...
Esiste un modo suggerito per tenere traccia dei file aperti tramite script in Linux?
Diciamo, vorrei capire cosa fa l' installazione di pip , come quali file vengono scaricati, dove vengono estratti, dove sono i file temporanei, ...
Esiste un modo suggerito per tenere traccia dei file aperti tramite script in Linux?
Risposte:
Penso che tu stia cercando Inotify . Tiene traccia delle modifiche a file e directory in un determinato percorso. E ci sono molte opzioni per farlo funzionare come desideri. Inoltre, questo non dipende dal processo, quindi si ottengono le modifiche apportate da qualsiasi processo o script.
Puoi anche dare un'occhiata a fschange , che usa inotify come backend.
E se vuoi uno strumento GUI, dai un'occhiata a DaemonFS .
È possibile utilizzare il comando "lsof" per ottenere un elenco di file aperti, per un processo con un particolare pid. Ecco un'introduzione utile: http://www.akadia.com/services/lsof_intro.html
Per ottenere l'ID processo del comando, potresti fare qualcosa come ps ax | grep pip. Quindi passalo a lsof in questo modo: lsof -p theprocessid