Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71

    [C] controllare la modifica di un file

    Ciao ragazzi, ho il seguente problema. In un server multithreaded devo creare un thread che controlli se un file è stato modificato ogni NSEC secondi. Il nome del file è passato come primo argomento da lista di comando ed è già stato utilizzato prima che il thread entri in esecuzione. Come faccio a controllare se il suddetto file ha subito delle modifiche dall'ultima apertura e farlo ogni NSEC secondi tramite lo stesso thread??

    Grazie mille a chiunque mi risponderà...

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,466
    Windows o Linux?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71
    Scusa hai ragione...mi sono dimenticato che sono su Linux

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71
    Nessuno sa darmi una mano?

  5. #5
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71
    Originariamente inviato da shodan
    Fai una ricerca qui.
    http://www.cact.unile.it/facilities/...#gapilpa1.html
    Da quello che ho capito devo utilizzare la open() e non la fopen() per aprire il file in questione che altrimenti non posso reperire il file descriptor. Giusto?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    71
    Il problema è che devo per forza utilizzare la fopen() per aprire il file perchè ho alcune funzioni già create (non da me!) che utilizzano il puntatore a FILE come argomento e se uso la open() non so come ricavarlo....

  8. #8
    Utente di HTML.it L'avatar di shodan
    Registrato dal
    Jun 2001
    Messaggi
    2,381
    Originariamente inviato da sub_zero
    Il problema è che devo per forza utilizzare la fopen() per aprire il file perchè ho alcune funzioni già create (non da me!) che utilizzano il puntatore a FILE come argomento e se uso la open() non so come ricavarlo....
    Puoi usare stat
    http://www.cact.unile.it/facilities/...169-950005.2.1
    oppure fileno(FILE* p) per ricavare il file descriptor.
    This code and information is provided "as is" without warranty of any kind, either expressed
    or implied, including but not limited to the implied warranties of merchantability and/or
    fitness for a particular purpose.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.