Почему заголовки ядра Linux содержат ссылки на несуществующие заголовки?

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

При синтаксическом анализе даты в основном создается целое число в формате ГГГГММДД и сравнивается с его использованием, что должно работать нормально, поскольку более крупные единицы имеют более высокий коэффициент, равный десяти.

Это грубый сценарий, придуманный мной, у меня не было возможности протестировать.

for file in $(find /my/directory -type f -name "*file-name.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9].qz")
    if [ $(date -d '7 days ago' +"%Y%m%d") -ge $(date -d $(echo $(basename $file) | cut -d '.' -f 2) +"%Y%m%d") ]; then
        rm $file
    fi
 done
1
22.03.2016, 00:45
1 ответ

iBCS устарел, давно . Слишком многое изменилось во внутреннем устройстве Linux, чтобы у него еще оставалась возможность компилироваться, даже на раннем ядре 4.x. Сегодня это linux-abi , но он мертв с 2013 года. Возможно, один из модулей binfmt выполняет свою работу сегодня.

2
29.04.2021, 00:16

Теги

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