Нужно пару скриптов

T1MOXA

Участник
Сообщения
567
Реакции
83
Нужно пару скриптов
Может кто-то знает где можно найти.
1) Проверка на зависания игрового сервера
2) Авто рестарт при падениях игрового сервера

CS GO, UBUNTU
 
Последнее редактирование:

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #2
Linux Game Server Managers должен все эти функции выполнять
 

AS TRO

Участник
Сообщения
1,159
Реакции
750
@T1MOXA, Оффтоп
 

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #4
@T1MOXA, Оффтоп
Оффтоп
 

T1MOXA

Участник
Сообщения
567
Реакции
83
@T1MOXA, Оффтоп
Да, вроде есть вариант по проще.
Просто через баш.
 
Последнее редактирование:

AS TRO

Участник
Сообщения
1,159
Реакции
750

T1MOXA

Участник
Сообщения
567
Реакции
83
Ребят, нужен скрипт удаления старых файлов (старше х дней) с фтп.
В инете ничего рабочего я не нашел.
 
Последнее редактирование:

Monomizer

Держу JDW в бане.
Сообщения
1,947
  • Команда форума
  • #8
Ребят, нужен скрипт удаления старых файлов (старше х дней) с фтп.
В инете ничего рабочего я не нашел.
C-подобный:
12 2 * * * root find /patch -mtime +30 -exec rm {} \;
или find /path/to/files* -mtime +30 -exec rm {} \;
Для старше 30 дней
--- Добавлено позже ---
Ну или скриптиком и в крон

C-подобный:
#!/bin/bash

DIR_FILES="/patch"

find $DIR_FILES -mtime +30 | xargs rm -rf

Чего там искать... гугл кишить этим должен
И отдельным запросом как через скрипт к фтп подрубиться...
Банальное ж последовательное выполнение команд
 
Последнее редактирование:

T1MOXA

Участник
Сообщения
567
Реакции
83
C-подобный:
12 2 * * * root find /patch -mtime +30 -exec rm {} \;
или find /path/to/files* -mtime +30 -exec rm {} \;
Для старше 30 дней
--- Добавлено позже ---
Ну или скриптиком и в крон

C-подобный:
#!/bin/bash

DIR_FILES="/patch"

find $DIR_FILES -mtime +30 | xargs rm -rf

Чего там искать... гугл кишить этим должен
И отдельным запросом как через скрипт к фтп подрубиться...
Банальное ж последовательное выполнение команд
Не то))
Есть фтп сервер (отдельно от вдс)
К нему есть логин пасс и хост.
И на нем нельзя запускать скрипты.
Задача - удалять файлы с этого фтп через вдс.
--- Добавлено позже ---

З.Ы. Как на самом вдс удаление сделать я то знаю, а вот с фтп проблемы)
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Basic FTP Commands
ls to list the names of the files in the current remote directory
Нужно пробовать что-то типа: первым подключеним получить список файлов, по идеи ls - должен еще показывать свойства файла, размер, дату
Потом обработать этот список, далее отправить вторым подключением команду на удаление ненужных записей.
 

T1MOXA

Участник
Сообщения
567
Реакции
83
Basic FTP Commands
ls to list the names of the files in the current remote directory
Нужно пробовать что-то типа: первым подключеним получить список файлов, по идеи ls - должен еще показывать свойства файла, размер, дату
Потом обработать этот список, далее отправить вторым подключением команду на удаление ненужных записей.
Мне б готовое решение...
Я более чем уверен что этот скрипт достаточно востребован и где-то да есть.
Просто я не там искал.
--- Добавлено позже ---
Не найдя готового решения всё таки написал свой скрипт, от оказался не таким сложным как я думал)
--- Добавлено позже ---
Вроде бы работает.
 
Последнее редактирование:

TolikCorp

Участник
Сообщения
874
Реакции
334
Мне б готовое решение...
Не найдя готового решения всё таки написал свой скрипт, от оказался не таким сложным как я думал)
Ну вот) Выкладывай сюда, вдруг кому-нибудь пригодится)
 
Сверху Снизу