Неопределенная временная метка файла, заблокированного процессом
Скрипт демона создает некоторые промежуточные файлы, которые он удаляет в конце перед сном. Пока сценарий демона записывает в промежуточные файлы, если мы выполним ls -lrt в пути, мы увидим следующее:
: ~ / reports / jobs / Processorlog 12 $ ls -lrt | head
всего 1276875
**? ---------????? 48_QUERY1_1.log_spool.txt
? ---------????? 48_QUERY1_1.log_opsspool.txt **
-rw-rw-r-- 1 jsil isdev 3703039 19 июля, 00:00 49_QUERY1_1-2013-07-18.log
-rw-rw-r-- 1 jsil isdev 856744 19 июля, 00:00 43_QUERY1-2013-07-18.log
Первые 2 являются промежуточными файлами, которые заблокированы процессом демона, и при выполнении ls -lrt он показывает? метка времени.
Кто-нибудь нашел эту проблему? И если мы выполним команду unix stat для файла, какова будет дата изменения файла?
1 ответ
Насколько я могу сказать, ls
не удалось fstat
файлы (предположительно потому, что они были удалены до того, как он попал к ним, но после того, как они были перечислены).