В CentOS 6 Linux я использую date +%a
в нескольких cronjobs и сценариях для генерации имен файлов журналов, таких как myprog-Tue.txt
и это хорошо работает для меня уже много лет.
Но теперь для одной программы мне нужно удалить предыдущие файлы журналов, то есть в моем cronjob, прежде чем я запустил свою программу и перенаправил ее вывод в myprog-Tue.txt
, я хотел бы удалить myprog-Wed.txt
.
Таким образом, я хотел бы убрать старые лог-файлы с моего пути, но у меня все еще есть 5-6 дней журналов.
Итак, я попробовал:
# date -v+1d +%a
date: invalid option -- 'v'
Try `date --help' for more information.
Кто-нибудь знает, что здесь не так, пожалуйста?