GNU/Linux >> Linux Esercitazione >  >> Linux

monitoraggio delle modifiche ai file c++ linux

Quando si utilizza inotify, non è necessario eseguire il polling di tutti i file per verificare se ci sono modifiche. Ottieni un sistema di richiamata che ti avvisa quando un file o una directory controllata viene modificata.

Il kernel/filesystem ha già queste informazioni, quindi l'utilizzo di risorse/CPU non viene semplicemente spostato su un'altra applicazione, ma viene effettivamente ridotto.

Il monitoraggio dell'attività del file system con inotify fornisce maggiori dettagli sul perché utilizzare inotify, mostra il suo utilizzo di base e ti aiuta a configurarlo.


http://linux.die.net/man/7/inotify questo dovrebbe aiutarti a sbarazzarti del problema che stai affrontando!


Linux
  1. Considerazioni sul monitoraggio delle modifiche ai file con Linux sulla rete

  2. Un'introduzione al monitoraggio dell'account utente Linux

  3. Monitoraggio dell'accesso ai file Linux?

  4. Linux:tutto è un file?

  5. Perché il valore dell'inode cambia quando modifichiamo nell'editor "vi"?

Come creare un file in Linux

Meno comandi in Linux

Comando Gzip in Linux

Comando Gunzip in Linux

Comando Stat in Linux

Come monitorare le modifiche ai file utilizzando fswatch in Linux