Bekijk de volledige versie : очистка логов
AlekseyM
23-03-2009, 09:57
И так имеем последнюю прошивку от Олега, в связи частыми глюками провайдера необходимо постоянное ведение логов.
Логи вывожу на страницу в веб морду, при включении интернета обнуляю, но можно как то автоматизировать данный процесс, скажем в 00:00 роутер как бы сам нажимал кнопку clear на этой странице.
За ранее спасибо.
В файл /opt/etc/crontab в конец добавить строку
01 0 * * * root echo "" > /opt/var/log/syslog
или
01 0 * * * root echo "" > /tmp/syslog
echo "" > обнуляет файл если написать echo "1" > то в файле будет только символ 1 (всё содержымое удаляется), если echo "1" >> он добавит в конец файла 1.
Всё зависит от того делали ли Вы перенаправление syslog
# minute (0-59),
# | hour (0-23),
# | | day of the month (1-31),
# | | | month of the year (1-12),
# | | | | day of the week (0-6, 0=Sunday)
# | | | | | User that the command will run as
# / | | | | | [command]
#02 0 * * * root [/usr/local/bin/backup]
И так имеем последнюю прошивку от Олега, в связи частыми глюками провайдера необходимо постоянное ведение логов.
Логи вывожу на страницу в веб морду, при включении интернета обнуляю, но можно как то автоматизировать данный процесс, скажем в 00:00 роутер как бы сам нажимал кнопку clear на этой странице.
За ранее спасибо.
Можно заменить стандартный syslog, посмотрите здесь (http://wl500g.info/showthread.php?t=15834). Будут сохраняться системные логи, по крону настраиваете архивацию с необходимым периодом. Соответственно в веб-морде системный лог будет отражаться с момента архивации последних данных.
AlekseyM
23-03-2009, 13:30
видение лога настроено пробросом его на компьютер по Ip через вебморду.
Тогда на компе и делайте архив.
AlekseyM
24-03-2009, 06:16
Тогда на компе и делайте архив.
комп включен только при настройке, большую часть времени выключен.