Я должен проверить список каталогов, если он содержит каталог, более новый, чем 1 месяц до настоящего времени

Я столкнулся с подобной проблемой. Я смог изолировать это к другому устройству, конкурирующему в течение времени обслуживания прерывания. В моем случае Читатель SD-карты моего ноутбука конкурировал в течение времени с моим последовательным устройством. Я отключил драйвер картридера (rmmod), и переполнения ушли. Вы видите устройства на том же использовании IRQ: кошка/proc/interrupts

0
30.04.2019, 03:48
2 ответа

Попытайтесь делать это:

dirs='dir1 dir2 dir3'

for dir is $dirs; do
    if (( $(stat -c %Y "$dir") < $(date +%s) - 3600*24*30 )); then
       exit
    else
       continue
    fi
done
3
28.01.2020, 02:21
  • 1
    я попробую позже. I'am прочь для постельных принадлежностей. –  Vaios Argiropoulos 01.07.2013, 01:59

Общий подход:

find . -mindepth 1 -maxdepth 1 -type d \
  -newermt "$(date --date="1 month ago 00:00" --rfc-3339=seconds)"

Используя Ваш DIRS:

find $DIRS -maxdepth 0 -type d \
  -newermt "$(date --date="1 month ago 00:00" --rfc-3339=seconds)"
1
28.01.2020, 02:21

Теги

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