I am running some simulation on a high performance computing cluster (HPC). When I check when the file was changed with ls -t I get the wrong result. I know this becouse I have run a small job that print a different file from the one that was pressent during when the server claims it was last changed.
Is there any other way?
Thanks
Example:
ls -lut
total 328
-rw-r--r-- 1 avityo ofarago 89070 Nov 23 21:17 mem.xyz
-rwxr-xr-x 1 avityo ofarago 218752 Nov 23 21:17 mem
-rw-r--r-- 1 avityo ofarago 404 Nov 23 21:17 propFile.dat
-rw-r--r-- 1 avityo ofarago 271 Nov 23 14:01 parOut.txt
after I run cat parOut.txt (which is the main file that I follow):
ls -lut
total 328
-rw-r--r-- 1 avityo ofarago 271 Nov 24 11:47 parOut.txt
-rw-r--r-- 1 avityo ofarago 89070 Nov 23 21:17 mem.xyz
-rwxr-xr-x 1 avityo ofarago 218752 Nov 23 21:17 mem
-rw-r--r-- 1 avityo ofarago 404 Nov 23 21:17 propFile.dat
The files themself are stored on some sort of central file system server that I don't know anything about

lsis wrong. Can you explain better, please? – enzotib Nov 24 '11 at 7:53ls -tandls -al– bbaja42 Nov 24 '11 at 8:21ls -land check the file times manually. – amphetamachine Nov 24 '11 at 8:45-uoption, that in combination with-ltshows and sorts by access time, not modification time as you ask. – enzotib Nov 24 '11 at 10:51