Estoy ejecutando alguna simulación en un clúster informático de alto rendimiento (HPC). Cuando compruebo cuándo se cambió el archivo ls -t
, obtengo el resultado incorrecto. Sé esto porque he ejecutado un pequeño trabajo que imprime un archivo diferente del que estaba presente cuando el servidor afirma que se modificó por última vez.
¿Hay alguna otra manera?
Gracias
Ejemplo:
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
después de ejecutar cat parOut.txt
(que es el archivo principal que sigo):
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
Los archivos mismos se almacenan en algún tipo de servidor central del sistema de archivos del que no sé nada
filesystems
ls
Yotam
fuente
fuente
ls
está mal. ¿Puedes explicar mejor, por favor?ls -t
yls -al
ls -l
y verifique los tiempos de archivo manualmente.-u
opción, que en combinación con-lt
espectáculos y ordena por tiempo de acceso, no el tiempo de modificación como lo solicita.Respuestas:
Enzotib proporcionó la respuesta correcta en los comentarios sobre su pregunta original. Sin embargo, todavía hay problemas potenciales. Dijiste que los archivos se están almacenando en un sistema de archivos remoto. La mayoría de los sistemas de archivos remotos usarán el tiempo del servidor de archivos para los atributos ctime, mtime y atime. Por lo tanto, si la hora de su servidor de archivos está apagada, las horas en los archivos no serán precisas.
fuente
date
comando proporciona el momento adecuado.date ; touch /some/new/file/on/server ; ls -l /some/new/file/on/server ; date
. Vea si la salida es consistente. (Crear y enumerar el archivo puede llevar algo de tiempo; los dosdate
comandos le brindan un rango posible de tiempos correctos).