#!/bin/bash
####################################################
date=`date +%F`
# Папка с модом игры
game_mod="cstrike"
clean_demos="1"
clean_sourcemod_logs="1"
clean_server_logs="1"
####################################################
servers_list="/home/css1 /home/css2 /home/css3"
####################################################
for i in ${servers_list}; do
cd ${i}
####################################################
# Очистка Демо-Записей
if [ "$clean_demos" -eq "1" ]; then
find ./$game_mod -maxdepth 1 -mtime +7 -name ".dem" -exec rm {} \; -print > cleaning_logs_${date}.log
fi
####################################################
# Очистка логов SourceMod
if [ "$clean_sourcemod_logs" -eq "1" ]; then
find ./$game_mod/addons/sourcemod/logs -mtime +7 -exec rm {} \; -print >> cleaning_logs_${date}.log
fi
####################################################
# Очистка логов Server
if [ "$clean_server_logs" -eq "1" ]; then
find ./$game_mod/logs -mtime +7 -exec rm {} \; -print >> cleaning_logs_${date}.log
fi
####################################################
# Авто-Удаление логов очистики
find ./ -maxdepth 1 -mtime +7 -name "cleaning_logs_*" -exec rm {} \; -print
####################################################
done
####################################################
#!/bin/sh
####################################################
date=`date +%F`
# Папка с модом игры
game_mod="cstrike"
clean_demos="1"
clean_sourcemod_logs="1"
clean_server_logs="1"
####################################################
servers_list="/home/css1 /home/css2 /home/css3"
####################################################
for i in ${servers_list}; do
cd ${i}
####################################################
# Очистка Демо-Записей
if [ "$clean_demos" -eq "1" ]; then
find ./$game_mod -maxdepth 1 -mtime +7 -name ".dem" -exec rm {} \; -print > cleaning_logs_${date}.log
fi
####################################################
# Очистка логов SourceMod
if [ "$clean_sourcemod_logs" -eq "1" ]; then
find ./$game_mod/addons/sourcemod/logs -mtime +7 -exec rm {} \; -print >> cleaning_logs_${date}.log
fi
####################################################
# Очистка логов Server
if [ "$clean_server_logs" -eq "1" ]; then
find ./$game_mod/logs -mtime +7 -exec rm {} \; -print >> cleaning_logs_${date}.log
fi
####################################################
# Авто-Удаление логов очистики
find ./ -maxdepth 1 -mtime +7 -name "cleaning_logs_*" -exec rm {} \; -print
####################################################
done
####################################################
Запустится, если указать через что запускать)) то бишь sh ./bla.sh
Забыл исправить это.
скиньте в личку ваш скайпРеально, свяжись со мной по скайпу. Всё обсудим, все нюансы порешаем)
Добавлено через 1 час 4 минуты
Я в данный момент пишу расширенную систему очистки: по времени, по занимаемому пространству, возможность бекапа и т.д.
помоги сделать этот скрипт, чтобы он мог подключиться к ftp на myarene??Реально, свяжись со мной по скайпу. Всё обсудим, все нюансы порешаем)
Добавлено через 1 час 4 минуты
Я в данный момент пишу расширенную систему очистки: по времени, по занимаемому пространству, возможность бекапа и т.д.
тема 2014 года. сомневаюсь что он ответит ;Dпомоги сделать этот скрипт, чтобы он мог подключиться к ftp на myarene??
Если ты в этом понимаешь напиши ты , а может кто еще прочитает и подскажет, тут много добрых людейтема 2014 года. сомневаюсь что он ответит ;D