Настройка задания cron на один раз в месяц для запуска скрипта.
сценарий состоит в том, чтобы вращать файл каждый месяц, поскольку он становится слишком большим, и переименовывать старый. когда файл старше шести месяцев, я хотел, чтобы он был удален.
Нужно запускать этот скрипт раз в месяц. Можно ли удалить старую?
Пожалуйста, дайте мне знать, если это не достаточно ясно.
logrotate
?Ответы:
Вы можете начать с этого:
Где
+182
количество дней.источник
find
поддержки+/-
для-mtime
. Какая ОС и версияfind
у вас есть?Вы можете просто использовать
logrotate
. Он уже доступен в большинстве систем Linux, и многие пакеты уже имеют предварительно настроенные сценарии logrotate, или вы можете настроить их или написать свой собственный.источник