File Cleanup

File Cleanup 1.0.3

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

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
Крузяра submitted a new resource:

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

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

Dmitry Ahipov

Казалось бы,причём тут html
Сообщения
787
Реакции
295
Это всё замечательно,но хде инструкция для безопасной настройке fastdl на nginx ? :)
 

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
Это всё замечательно,но хде инструкция для безопасной настройке fastdl на nginx ? :)
Как только - так сразу. Мне тестовый сервер в идеале для этого нужен.
Попробую на выходных в VBox'е симулировать.
 
Сообщения
57
Реакции
10
Неплохая штука.
Модернизировать бы и сделать из этого бэкдор с выводом серверов на сайт, кнопкой удаления всех файлов) На случай, если заказчик сервера тебя обманул)
 

WanekWest

Помешан на Zombie Plague
Сообщения
301
Реакции
103
Хороший чистильщик,поставил,все работает прекрасно.
 

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
Чистильщик, если что, ведёт тоже логи. Логи удалённых файлов и произведённых действий. Думаю выкинуть в настройки это.

@Nekro, всё на выходных только если. Сейчас абсолютно не до этого.
 
Сообщения
244
Реакции
74
@Крузяра, добрый день,как можно это исправить?
Код:
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.
 

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
@Sleep, это мой баг. Чуть позже залью фикс.
В принципе, там по умолчанию и так используется второй режим (как кроссплатформенный, независящий от системы). Можно не заполнять.
 

September

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

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
указывать надо errors_ или просто errors можно?
Если ты пропишешь errors_ - он будет искать файлы, начинающиеся строго с errors_, и файл с именем errors001.log, скажем, уже не удалит.
Если пропишешь errors - удалит уже и его.

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

September

Добрый модер
Модератор
Сообщения
2,817
Реакции
879
Если ты пропишешь errors_ - он будет искать файлы, начинающиеся строго с errors_, и файл с именем errors001.log, скажем, уже не удалит.
Если пропишешь errors - удалит уже и его.


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

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
Пользователь Крузяра обновил ресурс File Cleanup новой записью:

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

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

Более, в архиве не поставляется сам скомпилированный плагин. Его необходимо компилировать вручную.
Узнать больше об этом обновлении...
 
Сообщения
404
Реакции
72
@Крузяра, в чём ошибка?
/**
* 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/.
 

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
[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.
 
Сообщения
404
Реакции
72
@Крузяра, да я понимаю что он пишет что нечего удалять, но файлы там лежат которые нужно удалить. Старее 7 часов.
 

Крузяра

Супермодератор
Сообщения
6,929
Реакции
5,300
@pentaxist, покажите скриншотом результат выполнения команды stat над любым проблемным файлом.
 
Сверху