GoGPT Best VPN GoSearch

Значок OnWorks

shtool-rotate - Онлайн в облаке

Запустите shtool-rotate в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда shtool-rotate, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


shtool-rotate - ротация файла журнала GNU shtool

СИНТАКСИС


инструмент вращать [-v|--подробный] [-t|--след] [-f|--сила] [-n|--num-файлов считать] [-s|--размер
размер] [-c|- копия] [-r|--Удалить] [-a|--архив-дир директория] [-z|--компресс [инструментом:]уровень]
[-b|--фон] [-d|--задерживать] [-p|-пад только] [-m|--Режим Режим] [-o|--владелец владелец]
[-g|--группа группы] [-M|- мигрировать CMD] [-P|- пролог CMD] [-E|--эпилог CMD] файл [файл ...]

ОПИСАНИЕ


Эта команда вращает файл журнала файл путем последующего создания до считать (по выбору
сжатые) архивные файлы. Файлы архива называются "файл.номер[компресс-суффикс]"
в котором номер - номер версии, 0 - самая новая, а "считать-1 "самый старый.

Шаг вращения состоит из следующих шагов

1. удалить последний архивный файл 2. сдвинуть номера архивных файлов 3. создать архивный файл 0 из
файл 4. усечь / воссоздать файл

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


Доступны следующие параметры командной строки.

-v, --подробный
Отобразите некоторую информацию об обработке.

-t, --след
Включите вывод основных выполняемых команд оболочки.

-f, --сила
Принудительно создать каталог архива без вывода сообщений, если он не существует. Также пропустить пропавших без вести
промежуточные файлы журнала на этапе ротации. По умолчанию выход с ошибкой в ​​обоих
случаи. ИСПРАВЬ МЕНЯ

-n, --num-файлов считать
Создавай считать архивные файлы. По умолчанию 10.

-s, --размер размер
Повернуть, только если файл журнала превышает размер, Аргумент размер можно также указать с помощью
конечные единицы "K" (килограммы), "M" (мега) или "G" (гига). «Пролог» и «эпилог» - это
выполняется только в том случае, если вращение действительно имеет место.

-c, - копия
Копировать файл для архивации затем обрезать оригинал. По умолчанию переместить файл в архив.

Если приложение повторно не откроет свой файл журнала, оно продолжит запись в тот же файл.
В случае перемещения по умолчанию приложение будет записывать в архив, который у него был
ранее был открыт как файл. В случае копии заявка будет записана на оригинал
файл. Недостатком подхода копирования является то, что записи файла журнала теряются, когда они
записываются в файл между выполнением копии и операцией усечения. В
недостатком подхода перемещения является то, что приложение должно обнаруживать перемещение или должно
запускаться для повторного открытия журнала (например, через эпилог).

-r, --Удалить
Удаляет файл после поворота вместо предоставления нового пустого файла.

-a, --архив-дир директория
Укажите каталог архива. По умолчанию архивы создаются в том же каталоге, что и
файл расположен.

-z, --компресс [инструментом:]уровень
Включает сжатие архивных файлов с уровнем сжатия уровень По умолчанию,
инструменты bzip2(1) GZIP(1) и сжимать(1) ищутся в $ PATH, но также можно
переопределить это, указав уровень сжатия одним из трех конкретных инструментов
имена.

-b, --фон
Включить фоновое сжатие.

-d, --задерживать
Задерживает сжатие архивного файла номер 0. Это полезно, если ``-c'' не используется,
потому что приложение может продолжить запись в архивный файл 0 через уже
дескриптор открытого файла.

-p, -пад только
Включает заполнение ведущими нулями в номер часть имени файла
"файл.номерсжатие-суффикс". Отступ по умолчанию только равно 1. Это интересно, если
используется более 10 архивных файлов, потому что это приводит к все еще отсортированному каталогу
объявления.

-m, --Режим Режим
Файловый режим, примененный к созданным файлам, см. CHMOD(1). Установка режима на "-" пропускает
этот шаг и оставляет операционную систему по умолчанию, которая обычно основана на Umask(1).
Некоторые режимы файлов требуют установки прав суперпользователя. По умолчанию 0755.

-o, --владелец владелец
Имя владельца файла или идентификатор, примененный к созданным файлам, см. Чаун(1). Этот вариант
для выполнения требуются права суперпользователя. По умолчанию этот шаг пропускается и остается
операционная система по умолчанию, которая обычно основана на выполняющемся uid или родительском
каталог setuid.

-g, --группа группы
Имя группы файлов или идентификатор, примененный к созданным файлам, см. команда chgrp(1). Этот вариант
требует прав суперпользователя для выполнения в полном объеме, в противном случае выбор
of группы ограничен в большинстве операционных систем. По умолчанию этот шаг пропускается и остается
значение операционной системы по умолчанию, которое обычно основано на выполняющемся gid или родительском
каталог setgid.

-M, - мигрировать CMD
Выполните команду "переноса" непосредственно перед номером архивного файла. считать-1 удален
из файловой системы. Указанный CMD получает имя файла архива как командную строку
аргумент.

-P, - пролог CMD
Перед шагом вращения выполните команду «пролог». Полезно в сочетании с -s.

-E, --эпилог CMD
Выполните команду "эпилог" после шага вращения. Полезно в сочетании с -s.

ПРИМЕР


# сценарий оболочки
shtool rotate -n10 -s1M -zbzip2: 9 -d -r /var/log/ap.access.log
shtool rotate -n5 -s128K -zbzip2: 9 -d -r /var/log/ap.error.log
apachectl изящный

ИСТОРИЯ


The GNU инструмент вращать Первоначально команда была написана Ральфом С. Энгельшаллом.
<[электронная почта защищена]> в 2001 г. для GNU инструмент. Его развитие было продиктовано необходимостью
иметь гибкую возможность ротации файлов журнала в ОпенПКГ проект.

Используйте shtool-rotate онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.