Изменить глубину поиска при поиске в каталогах

Это определенно интересный вариант использования, спасибо за то, что поделился ...

Пока ваши VIP-персоны получают DDoS-атаки, они, вероятно, не могут надежно пинговать. Возможно, вам стоит взглянуть на агент ресурсов ping для Pacemaker.

В документации по clusterlabs это кратко упоминается здесь: http://clusterlabs.org/doc/en-US/Pacemaker/1.0/html/Pacemaker_Explained/ch09s03s03.html

Подробнее см. можно найти, проверив информацию агента-ресурса с помощью предпочитаемого вами инструмента управления конфигурацией кластера:

# crm ra info ping
--or--
# pcs resource describe ping

Надеюсь, что это будет полезно.

2
06.01.2017, 04:08
3 ответа

почему бы не передать результат в другие инструменты для дальнейшей обработки, например:

find . -name "*.txt" -printf '%h\n'| sort | uniq | cut -d'/' -f1,2   
1
27.01.2020, 21:56

Используйте sed , чтобы сохранить только имя первого каталога в пути , затем отсортируйте и оставьте только первую строку равного прогона:

find . -name "*.txt" -printf '%h\n' |
sed -e 's#^\(\./[^/]*\).*#\1#' |
sort -u
1
27.01.2020, 21:56

Может быть более поиск -центрический способ, но вы могли бы сделать это с помощью пары других инструментов:

find . -name '*.txt' -printf '%h\n' | cut -f1,2 -d/ | sort -u

Или я думаю, мы могли бы сохранить процесс и использовать awk , например

find . -name '*.txt' -printf '%h\n' | awk -F/ '{matched[$1"/"$2]=1} END {for(dir in matched) {print dir}}'
3
27.01.2020, 21:56

Теги

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