La seconda chiamata per cat un file non aggiorna il tempo di accesso. Mi aspettavo che il tempo di accesso fosse aggiornato ogni volta che veniva visualizzato il contenuto del file.
Vedo lo stesso comportamento se apro il file nel browser web. Il tempo di accesso non viene aggiornato in modo coerente.
Sto fraintendendo il tempo di accesso? Cosa c'è di diverso tra le due chiamate cat?
$ touch test $ stat test File: `test ' Dimensione: 0 blocchi: 0 blocco IO: 4096 file vuoto normale Dispositivo: 803h / 2051d Inodo: 152694 Collegamenti: 1 Accesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Accesso: 2012-08-21 11: 05: 40.586020996 +0200 Modifica: 21-08-2012 11: 05: 40.586020996 +0200 Modifica: 21-08-2012 11: 05: 40.586020996 +0200 Nascita: - $ vim test $ stat test File: `test ' Dimensioni: 5 blocchi: 8 blocchi IO: 4096 file regolari Dispositivo: 803h / 2051d Inodo: 152694 Collegamenti: 1 Accesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Accesso: 2012-08-21 11: 05: 52.890021630 +0200 Modifica: 21-08-2012 11: 06: 31.606023626 +0200 Modifica: 21-08-2012 11: 06: 31.638023629 +0200 Nascita: - $ test di gatto test $ stat test File: `test ' Dimensioni: 5 blocchi: 8 blocchi IO: 4096 file regolari Dispositivo: 803h / 2051d Inodo: 152694 Collegamenti: 1 Accesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Accesso: 2012-08-21 11: 06: 44.662024298 +0200 Modifica: 21-08-2012 11: 06: 31.606023626 +0200 Modifica: 21-08-2012 11: 06: 31.638023629 +0200 Nascita: - $ test di gatto test $ stat test File: `test ' Dimensioni: 5 blocchi: 8 blocchi IO: 4096 file regolari Dispositivo: 803h / 2051d Inodo: 152694 Collegamenti: 1 Accesso: (0664 / -rw-rw-r--) Uid: (1001 / aaron) Gid: (1001 / aaron) Accesso: 2012-08-21 11: 06: 44.662024298 +0200 Modifica: 21-08-2012 11: 06: 31.606023626 +0200 Modifica: 21-08-2012 11: 06: 31.638023629 +0200 Nascita: -