Tre file sono apparsi improvvisamente nella mia home directory, chiamati "client_state.xml", "lockfile" e "time_stats_log". Gli ultimi due sono vuoti. Mi chiedo come siano arrivati lì. Non è la prima volta che succede, ma l'ultima è stata settimane fa; Ho cancellato i file e nulla si è rotto o si è lamentato. Non sono stato in grado di pensare a cosa stavo facendo in quel momento segnalato da stat $filename
. C'è un modo per sapere da dove vengono?
In alternativa, c'è un modo per monitorare la home directory (ma non le sottodirectory) per la creazione dei file?
Risposta accettata:
Non credo ci sia un modo per determinare quale programma è stato creato un file.
Per la tua domanda alternativa:
Puoi puoi controlla che il file venga ricreato, però, usando inotify
. inotifywait
è un'interfaccia a riga di comando per inotify
sottosistema; puoi dirgli di cercare create
eventi nella tua home directory:
$ (sleep 5; touch ~/making-a-test-file) &
[1] 22526
$ inotifywait -e create ~/
Setting up watches.
Watches established.
/home/mmrozek/ CREATE making-a-test-file
Probabilmente vorrai eseguirlo con -m
(monitor), che gli dice di non uscire dopo aver visto il primo evento