Перейти к содержимому


Фотография

Скрипт очистки логов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 AleksandrM3

AleksandrM3

    Пользователь

  • Пользователь
  • PipPipPip
  • 220 сообщений

Отправлено 28 Октябрь 2017 - 10:36

подскажите как прописать это http://hlmod.ru/thre...-servera.19179/  на веб хостинг находящийся на арене???



#2 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 28 Октябрь 2017 - 14:30

подскажите как прописать это http://hlmod.ru/thre...-servera.19179/  на веб хостинг находящийся на арене???

На веб-хостинге никак.

#3 AleksandrM3

AleksandrM3

    Пользователь

  • Пользователь
  • PipPipPip
  • 220 сообщений

Отправлено 28 Октябрь 2017 - 15:40

На веб-хостинге никак.

а где тогда это можно сделать



#4 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 28 Октябрь 2017 - 15:45

а где тогда это можно сделать

На VDS

#5 AleksandrM3

AleksandrM3

    Пользователь

  • Пользователь
  • PipPipPip
  • 220 сообщений

Отправлено 28 Октябрь 2017 - 18:51

На VDS

печально, буду пробовать через ТП, посмотрим помогут ли 


На VDS

А ты можешь переделать этот скрипт чтобы он подключался к ftp сервера??

PHP:
#!/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
####################################################


#6 Kakoin

Kakoin

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 8 969 сообщений

Отправлено 28 Октябрь 2017 - 18:59

А ты можешь переделать этот скрипт чтобы он подключался к ftp сервера??

PHP:
#!/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
####################################################

Нет


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных