0

守护程序脚本会创建一些中间文件,它会在最后在休眠之前将其删除。当守护程序脚本写入中间文件时,如果我们在路径中执行 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 7 月 19 日 00:00 49_QUERY1_1-2013-07-18.log

-rw-rw-r-- 1 jsil isdev 856744 7 月 19 日 00:00 43_QUERY1-2013-07-18.log

前 2 个是由守护进程锁定的中间文件,并且在执行 ls -lrt 时显示?时间戳。

有没有人发现这个问题?如果我们对文件执行 unix stat 命令,文件的修改日期会是什么?

4

1 回答 1

0

据我所知,这些文件ls失败fstat了(可能是因为它们在到达它们之前就被删除了,但是在被列出之后)。

于 2013-07-22T16:14:22.070 回答