сообщение при использовании команды поиска parmeter -cmin или -mmin "FSUM6372 Неизвестная опция" -cmin "" - PullRequest
0 голосов
/ 09 марта 2020

при попытке найти файл на сервере мэйнфреймов, который создает последние 10 минут, он выдает ошибку типа «FSUM6372 Unknown option» -cmin «Использование: найти каталог ... выражение» не принимает -mmin, -cmin, -amin эта команда, но я хочу найти файл, который создает измененный файл за последние 10 минут

как его найти, и кто-нибудь, пожалуйста, помогите мне в этом случае

find /input \( -name  [0-9][0-9][0-9][0-9][0-9]_[A-Z][A-Z].dat \) -cmin -10
FSUM6372 Unknown option "-cmin"
Usage: find directory ... expression

1 Ответ

1 голос
/ 09 марта 2020

Похоже, вы не знаете, в какой операционной системе вы работаете, или что-то в этой операционной системе, что касается. Вы запускаете команду в z / OS V2R3, основываясь на выводе uname. z / OS совместима с POSIX, а параметры, которые вы указываете в команде поиска, не поддерживаются, как показано в документации .

. Я могу подумать о двух вариантах: во-первых, получить версию find, которая поддерживает указанные опции, или, во-вторых, использовать инструменты, имеющиеся на платформе.

Для первого варианта вы можете получить findutils, который включает find, из Rocket Software . Обратите внимание, что для этого требуется учетная запись с ними, и это может нарушить правила безопасности вашего сайта. Также возможно, что эта версия уже установлена; вам следует поговорить с системным программистом.

Для второго параметра find есть опция –newer , которая ищет файлы, созданные более недавно, чем указанный файл. Вы можете использовать это вместе с опцией -t команды touch , которая позволит вам установить дату и время последнего изменения для данного файла. Поэтому вместо -cmin -10 вы должны указать -t имя файла .

...