File Cleanup

File Cleanup 1.0.3

Нет прав для скачивания

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
Крузяра submitted a new resource:

File Cleanup - Небольшой чистильщик "мусорных" файлов

Небольшой плагин-ответвление, основывающийся на плагине подобного же характера из одной из тем на форуме, который удалял демки.
Теперь с конфигом для возможности настройки, что и где удалять.
Read more about this resource...
 

Dmitry Ahipov

Делаю сервера за еду
Сообщения
981
Реакции
456
Это всё замечательно,но хде инструкция для безопасной настройке fastdl на nginx ? :)
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
Это всё замечательно,но хде инструкция для безопасной настройке fastdl на nginx ? :)
Как только - так сразу. Мне тестовый сервер в идеале для этого нужен.
Попробую на выходных в VBox'е симулировать.
 

Biznizmuff

Подвальный обитатель
Сообщения
336
Реакции
89
Неплохая штука.
Модернизировать бы и сделать из этого бэкдор с выводом серверов на сайт, кнопкой удаления всех файлов) На случай, если заказчик сервера тебя обманул)
 

WanekWest

Помешан на "Даунских названиях"
Сообщения
422
Реакции
135
Хороший чистильщик,поставил,все работает прекрасно.
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
Чистильщик, если что, ведёт тоже логи. Логи удалённых файлов и произведённых действий. Думаю выкинуть в настройки это.

@Nekro, всё на выходных только если. Сейчас абсолютно не до этого.
 
Сообщения
338
Реакции
98
@Крузяра, добрый день,как можно это исправить?
Код:
L 03/31/2019 - 17:19:23: [FileCleanup.smx] [File Cleanup] Detected error in cleanup with keyname Recorded games (.dem): invalid timemode. Switching to default (last change)...
Пробовал менять значение в
Код:
"timemode"                  "2"
,все равно такая ошибка,игра ксс в90,см 1.9.
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
@Sleep, это мой баг. Чуть позже залью фикс.
В принципе, там по умолчанию и так используется второй режим (как кроссплатформенный, независящий от системы). Можно не заполнять.
 

September

Чиню сервера подорожником
Команда форума
Сообщения
4,103
Реакции
1,799
@Sleep, это мой баг. Чуть позже залью фикс.
В принципе, там по умолчанию и так используется второй режим (как кроссплатформенный, независящий от системы). Можно не заполнять.
параметр starts_with работает так?
если я укажу errors, то плагин будет удалять только логи с префиксом errors?
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
указывать надо errors_ или просто errors можно?
Если ты пропишешь errors_ - он будет искать файлы, начинающиеся строго с errors_, и файл с именем errors001.log, скажем, уже не удалит.
Если пропишешь errors - удалит уже и его.

прописывать несколько значений можно?
Нет, только дублировать секцию.
 

September

Чиню сервера подорожником
Команда форума
Сообщения
4,103
Реакции
1,799
Если ты пропишешь errors_ - он будет искать файлы, начинающиеся строго с errors_, и файл с именем errors001.log, скажем, уже не удалит.
Если пропишешь errors - удалит уже и его.


Нет, только дублировать секцию.
можно сделать параметр исключений
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
Пользователь Крузяра обновил ресурс File Cleanup новой записью:

Обновление до 1.0.2

Исправлена ошибка, когда не удавалось использовать один из режимов фильтрования файлов по времени.

Более, в архиве не поставляется сам скомпилированный плагин. Его необходимо компилировать вручную.
Узнать больше об этом обновлении...
 
Сообщения
430
Реакции
76
@Крузяра, в чём ошибка?
/**
* Configuration file for [ANY] File Cleanup.
*/

// Root section. DON'T TOUCH THIS!
"FileCleanup"
{
/**
* Here you can create your own sections.
* For example:
* -> Here we're clean all logs in default game directory.
* -> We're described ALL AVAILABLE parameters (include OPTIONALS).
*
* Section name can be used for rendering in error logs if you something fill incorrect.
*/
"Game Logs"
{
/**
* Path to directory where we should find all files.
* NOTE: path surely should ends with backslash ("/")!
*/
"path" "logs/"

/**
* Life time for file.
* Get's a string representation for time.
*
* i - minute.
* h - hour.
* d - day.
* m - month.
* y - year.
*
* For example, record "3i5h1d" will be readed as "1 day, 5 hours, 3 minutes" or 104580 seconds from last time.
*/
"lifetime" "7h"

/**
* Used time mode for checking.
*
* 0 - last access (doesn't work on FAT filesystems)
* 1 - created (doesn't work on FAT filesystems)
* 2 - last modification
*
* OPTIONAL. If this parameter not passed, used "last modification" mode.
*/
"timemode" "2"

/**
* Check subdirectories when searching files on delete?
*
* 0 - no.
* 1 - yes.
*
* OPTIONAL. If this parameter not passed, used "no" value.
*/
"include_subdirectories" "1"

/**
* Adds check for filename starting.
*
* OPTIONAL. If you leave this parameter empty, or remove fully - plugin doesn't try check filename starting.
*/
"starts_with" ""

/**
* Adds check for filename ending.
* Usually can be used for deleting files with special extension (like .dem or .log)
*
* OPTIONAL. If you leave this parameter empty, or remove fully - plugin doesn't try check filename ending.
*/
"ends_with" ".log"

/**
* NOTE: if you pass "starts_with" and "ends_with", plugin delete file ONLY WHEN BOTH CONDITIONS IS A TRUE.
*/
}

/**
* And, for example, simple rule for:
* -> Deleting demos in server root
* -> Doesn't check subdirectories
* -> Only older 3 days from date last accessing.
*/
"Recorded games (.dem)"
{
"path" "/addons/sourcemod/data/demos/"
"lifetime" "7h"
"timemode" "2"
"ends_with" ".dem"
}
"Recorded games (result)"
{
"path" "/addons/sourcemod/data/demos/"
"lifetime" "7h"
"timemode" "2"
"starts_with" "result"
}
}
Постоянно пишет:
[File Cleanup] Nothing to delete in logs/.
[File Cleanup] Nothing to delete in /addons/sourcemod/data/demos/.
[File Cleanup] Nothing to delete in /addons/sourcemod/data/demos/.
[File Cleanup] Nothing to delete in /addons/sourcemod/data/demos/.
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
[File Cleanup] Nothing to delete in logs/.
[File Cleanup] Nothing to delete in /addons/sourcemod/data/demos/.
[File Cleanup] Nothing to delete in /addons/sourcemod/data/demos/.
[File Cleanup] Nothing to delete in /addons/sourcemod/data/demos/.
И где тут ошибка? Плагин извещает, что "удалять в такой-то папке нечего".
А вообще, уберите слеш в начале пути в параметре path.
 
Сообщения
430
Реакции
76
@Крузяра, да я понимаю что он пишет что нечего удалять, но файлы там лежат которые нужно удалить. Старее 7 часов.
 

Kruzya

[Server Monitor] Core: maybe 70%
Команда форума
Сообщения
8,986
Реакции
7,201
@pentaxist, покажите скриншотом результат выполнения команды stat над любым проблемным файлом.
 
Сверху