HP-UX中的"find -mmin"相当于什么?



我创建了一个脚本来检查 文件夹超过四个小时。如果XML超过四个小时未处理,那么我需要发送邮件 为此,我使用了下面的查找命令,但 mmin+240 不起作用。是否有任何选项可以使用代替 mmin。请帮忙。

find $OFILEPO/*.xml  -mmin+240  -exec ls -ltr {} + | wc -l

当我使用 mmin 执行上述查找命令时出现以下错误。

**find: bad option -mmin
0
$ uname -a
HP-UX** 

我认为 mmin 是 AIX 命令。请建议HP_UX 提前致谢

根据手册页 hpux 10.20 - find (1(,您的find实现不支持-mmin选项。

最接近的等价物是-mtime

-mtime n 如果文件在 n 天内被修改,则为 True。

类似的问题(在HP-UX中查找一小时内修改的文件,如何查找上一小时内修改的文件?(建议使用touch -mt $time并使用find -newer创建"参考"文件。

引用第二个链接,您可以执行以下操作:

使用"touch"命令创建一个临时文件,使修改时间是过去的一小时。例如:

# date +%m%d%H%m 06261006
# touch -mt 06260906 /tmp/tdate
# ll /tmp/tdate
-rw-r--r-- 1 root root 0 Jun 26 09:06 /tmp/tdate

然后利用这个使用"-newer"开关运行"查找" 文件:

find /mnt -newer /tmp/tdate -type f -xdev -exec ll {} ;

最新更新