HP-UX 中 "find -mmin" 的等价物是什么?
What's the equivalent of "find -mmin" in HP-UX?
我创建了一个脚本来检查 XML 中可用的文件
夹了四个多小时。如果 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 True if the file has been modified in n days.
类似问题 (Find files modified within one hour in HP-UX, how to find files modified in the last hour?) 建议使用 touch -mt $time
创建一个 "reference" 文件并使用 find -newer
.
引用第二个 link,你可以这样做:
Create a temp file using the 'touch' command, such that the modification time is one hour in the past. For example:
# 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
Then run 'find' with the '-newer' switch, taking advantage of this
file:
find /mnt -newer /tmp/tdate -type f -xdev -exec ll {} \;
我创建了一个脚本来检查 XML 中可用的文件 夹了四个多小时。如果 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 True if the file has been modified in n days.
类似问题 (Find files modified within one hour in HP-UX, how to find files modified in the last hour?) 建议使用 touch -mt $time
创建一个 "reference" 文件并使用 find -newer
.
引用第二个 link,你可以这样做:
Create a temp file using the 'touch' command, such that the modification time is one hour in the past. For example:
# 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
Then run 'find' with the '-newer' switch, taking advantage of this file:
find /mnt -newer /tmp/tdate -type f -xdev -exec ll {} \;