найти + удалить папки с расширением при использовании переменной

Is “top” accounting for kernel interrupts?

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

config IRQ_TIME_ACCOUNTING
    bool "Fine granularity task level IRQ time accounting"
    depends on HAVE_IRQ_TIME_ACCOUNTING && !VIRT_CPU_ACCOUNTING_NATIVE
    help
      Select this option to enable fine granularity task irq time
      accounting. This is done by reading a timestamp on each
      transitions between softirq and hardirq state, so there can be a
      small performance impact.

Вы можете попробовать выполнить поиск в файле конфигурации ядра. Во многих системах конфигурацию ядра можно прочитать из /boot/config-*.

Есть еще несколько пояснений по этому поводу в оригинальной серии патчей:Правильный учет времени прерывания ядра -v4 .

Детали зависят от архитектуры вашего процессора. Например, эта функция никогда не включается на старых процессорах x86, в которых отсутствует TSC. А некоторые архитектуры Linux просто не реализуются HAVE_IRQ_TIME_ACCOUNTING.

Некоторые архитектуры Linux вместо этого предоставляют эту функцию как часть VIRTUAL_CPU_ACCOUNTING_NATIVE. В настоящее время это архитектуры S390, IA64 и PowerPC. Я предполагаю, что вы не используете ни один из этих (частично из-за того, что вы используете «GPIO» :-P ).

-3
11.05.2021, 23:40
1 ответ

если вы используете find, он возвращает полный путь:

$ find /kafka/topics 
/kafka/topics/bgol.ase.fgt.dad3-1
/kafka/topics/bgol.ase.fgt.dad3-100
...

так что вы должны добавить *после var и до этого var вот так *$topic*, finallment

find /kafka/topics  -name "*$topic*" -exec rm -rf "{}" \;
1
28.07.2021, 11:33

Теги

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