1

У меня есть скрипт, который удаляет файлы 7 дней или старше, а затем записывает их в папку. Он регистрирует и удаляет все правильно, но когда я открываю файл журнала для просмотра, это очень небрежно.

log=$HOME/Deleted/$(date) 
find $HOME/OldLogFiles/ -type f -mtime +7 -delete -print > "$log"

Журнал трудно прочитать

Пример вывода файла: (при открытии в блокноте)

/home/u0146121/OldLogFiles/file1.txt/home/u0146121/OldLogFiles/file2.txt/home/u0146121/OldLogFiles/file3.txt

Есть ли в любом случае лог файл лучше и чище? Может быть, с именем файла, удаленной датой и сколько лет?

Любые предложения помогут!

1 ответ1

2

Обязательно попробуйте несколько операторов exec, таких как:

find $HOME/OldLogFiles/ -type f -mtime +7 -exec ls -latr "{}" \; -exec echo was deleted on `date` \; -exec rm -f "{}" \;|paste - - >> "$log"

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .