CentOS 7 MongoDB не запускается

find's-nameпредикат принимает глобус, а не регулярное выражение.

Если вы хотите использовать регулярные выражения с find, используйте-regex(или -iregexдля -нечувствительного к регистру ). Например:

find... -regextype egrep -iregex '.*\.(jpe?g|png)$'...

В качестве альтернативы используйте круглые скобки для ИЛИ нескольких предикатов -nameили -iname, например.:

find... \( -iname '*.jpg' -o -iname '*.jpeg' -o -iname '*.png' \)...

ПРИМЕЧАНИЕ.:Скобки должны быть экранированы обратной косой чертой -, чтобы оболочка не интерпретировала их как запрос подпрограммы -, что приводит к-bash: syntax error near unexpected token('`

0
18.02.2020, 11:06
1 ответ

Решено путем установки владельца /tmp/mongodb -27017.sock наmongod:mongod

1
28.04.2021, 23:22

Теги

Похожие вопросы