Ernar, Всё что тебе нужно это удалить саму папку logs, периодичность ставишь в
crontabВ исполняемом файле достаточно сделать так:
Код
#!/bin/bash
CSLOG=/servera/hlds/hlds001_015/cstrike/addons/amxmodx/logs
VARLOG=/var/log
rm $CSLOG
rm $VARLOG
Далее логинешься под рутом и вводишь
crontab -eДолжно быть так:
Код
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
01 00 * * * /root/clear_logs.sh > /dev/null
# ТУТ ОБЯЗАТЕЛЬНО ДОЛЖНА БЫТЬ ПУСТАЯ СТРОКА!
В примере выше прописан путь к исполняемому файлу который лежит в папку
rootКак вариант сервер можно перезагружать раз в сутки
Код
30 03 * * * /sbin/shutdown -r now
А скрипт очистки логов просто добавь в автозагрузку
rc.local (как пример)
И ещё не забудь:
Код
sudo chmod +x /root/clear_logs.sh
Отредактировал: Gecko, - 17.11.2020, 13:45
Не отвечаю на ЛС.