Проверьте программу logrotate
.
Сначала создайте конфигурационный файл, скажем, /home/john/logrotate/ps.conf
, с содержанием вроде этого: (предполагая, что вы сбрасываете вывод ps
в /home/john/logrotate/log/ps. log
)
/home/john/logrotate/log/ps.log {
size = 200MB
missingok
notifempty
}
Затем вы можете создать кронтаб для запуска /usr/bin/logrotate /home/john/logrotate/ps.conf
. Дополнительные опции, такие как сжатие, см. в man.