Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Очистка логов

, bash скрипт [РЕШЕНО]
Статус пользователя Ernar
сообщение 17.11.2020, 13:00
Сообщение #1
Стаж: 5 лет 9 месяцев

Сообщений: 68
Благодарностей: 3
Полезность: 38

Код
#!/bin/bash

find /servera/hlds/hlds001_015/cstrike/addons/amxmodx/logs -type f -ctime +1 -exec rm {} \;
find /var/log -type f -ctime +1 -exec rm {} \;
;
crone записал так
Код
01 00 * * * /clear_logs.sh > /dev/null

но очистка логов не происходит
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Gecko
сообщение 17.11.2020, 13:32
Сообщение #2
Стаж: 7 лет 5 месяцев

Сообщений: 1247
Благодарностей: 520
Полезность: 345

Ernar, Всё что тебе нужно это удалить саму папку logs, периодичность ставишь в crontab
В исполняемом файле достаточно сделать так:

clear_logs.sh

Код
#!/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


Не отвечаю на ЛС.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Ernar
сообщение 17.11.2020, 14:36
Сообщение #3
Стаж: 5 лет 9 месяцев

Сообщений: 68
Благодарностей: 3
Полезность: 38

Gecko, Gecko, спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: