GoGPT Best VPN GoSearch

icono de página de OnWorks

shtool-rotate: en línea en la nube

Ejecute shtool-rotate en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando shtool-rotate que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


shtool-rotate - Rotación del archivo de registro de la herramienta GNU shtool

SINOPSIS


taburete rotar [-v|--verboso] [-t|--rastro] [-f|--fuerza] [-n|--num-archivos contar] [-s|--Talla
tamaño] [-c|--Copiar] [-r|--retirar] [-a|--archivo-dir dir] [-z|--comprimir [del IRS:]nivel]
[-b|--antecedentes] [-d|--demora] [-p|--almohadilla len] [-m|--modo modo] [-o|--dueño propietario]
[-g|--grupo grupo de XNUMX] [-M|--emigrar cmd] [-P|--prólogo cmd] [-E|--epílogo cmd] presentar [presentar ...]

DESCRIPCIÓN


Este comando rota un archivo de registro presentar creando posteriormente hasta contar (opcionalmente
comprimidos) archivos de almacenamiento de la misma. Los archivos de almacenamiento se denominan "presentar.número[comprimir-sufijo]"
dónde número es el número de versión, siendo 0 el más nuevo y "contar-1 "el mayor.

Un paso de rotación consta de los siguientes pasos

1. eliminar el último archivo de almacenamiento 2. cambiar los números de archivo de almacenamiento 3. crear el archivo de almacenamiento 0 desde
presentar 4. truncar / recrear presentar

OPCIONES


Están disponibles las siguientes opciones de línea de comando.

-v, --verboso
Muestra alguna información de procesamiento.

-t, --rastro
Habilite la salida de los comandos de shell esenciales que se ejecutan.

-f, --fuerza
Forzar la creación silenciosa del directorio de archivo si no existe. También omita los que faltan
archivos de registro intermedios en el paso de rotación. El valor predeterminado es salir con error en ambos
casos. ARREGLARME

-n, --num-archivos contar
Crear contar archivos de almacenamiento. El valor predeterminado es 10.

-s, --Talla tamaño
Solo rotar si el archivo de registro excede tamaño. El argumento tamaño se puede especificar también con el
unidades finales "K" (kilo), "M" (mega) o "G" (giga). El "prólogo" y el "epílogo" son
sólo se ejecuta si la rotación realmente tiene lugar.

-c, --Copiar
Copiar presentar para archivar y luego truncar el original. El valor predeterminado es moverse presentar para archivar.

A menos que una aplicación vuelva a abrir su archivo de registro, seguirá escribiendo en el mismo archivo.
En el caso de movimiento predeterminado, la aplicación escribirá en el archivo que tenía
previamente abierto como presentar. En el caso de la copia, la aplicación escribirá en el original.
presentar. El inconveniente del enfoque de copia es que las entradas del archivo de registro se pierden cuando se
escrito a presentar entre la ejecución de la copia y la operación de truncamiento. los
El inconveniente del enfoque de movimiento es que la aplicación necesita detectar el movimiento o debe
se activará para volver a abrir su registro (es decir, a través del epílogo).

-r, --retirar
Elimina presentar después de la rotación en lugar de proporcionar un nuevo archivo vacío.

-a, --archivo-dir dir
Especifique el directorio de archivo. El valor predeterminado es crear archivos en el mismo directorio que
presentar se encuentra.

-z, --comprimir [del IRS:]nivel
Habilita la compresión de archivos comprimidos con nivel de compresión nivel Por defecto, el
bzip2(1) gzip(1) y comprimir(1) se buscan en $ PATH, pero también se pueden
anule esto prefijando el nivel de compresión con una de las tres herramientas particulares
Nombres

-b, --antecedentes
Habilite la compresión en segundo plano.

-d, --demora
Retrasa la compresión del archivo de almacenamiento número 0. Esto es útil si ``-c'' no se utiliza,
porque una aplicación puede continuar escribiendo en el archivo 0 a través de una
abrir el identificador de archivo.

-p, --almohadilla len
Habilita el relleno con ceros a la izquierda en el número parte del nombre del archivo
"presentar.numbercompress-sufijo". El relleno predeterminado len es 1. Esto es interesante si
se utilizan más de 10 archivos de almacenamiento, porque conduce a un directorio aún ordenado
Listados

-m, --modo modo
El modo de archivo aplicado a los archivos creados, consulte chmod(1). Al configurar el modo en "-" se omiten
este paso y deja el sistema operativo predeterminado que generalmente se basa en umask(1).
Algunos modos de archivo requieren que se establezcan privilegios de superusuario. El valor predeterminado es 0755.

-o, --dueño propietario
El nombre del propietario del archivo o la identificación aplicada a los archivos creados, consulte chown(1). Esta opción
requiere privilegios de superusuario para ejecutarse. El valor predeterminado es omitir este paso y dejar el
predeterminado del sistema operativo que generalmente se basa en el uid de ejecución o el padre
directorio setuid.

-g, --grupo grupo de XNUMX
El nombre del grupo de archivos o la identificación aplicada a los archivos creados, consulte chgrp(1). Esta opción
requiere privilegios de superusuario para ejecutarse al máximo, de lo contrario, la elección
of grupo de XNUMX está limitado en la mayoría de los sistemas operativos. El valor predeterminado es omitir este paso y salir
el sistema operativo predeterminado que generalmente se basa en la ejecución de gid o el padre
directorio setgid.

-M, --emigrar cmd
Ejecute un comando de "migración" justo antes del número de archivo. contar-1 se elimina
desde el sistema de archivos. El especificado cmd recibe el nombre del archivo de almacenamiento como línea de comando
argumento.

-P, --prólogo cmd
Ejecute un comando "prólogo" antes del paso de rotación. Útil junto con -s.

-E, --epílogo cmd
Ejecute un comando "epílogo" después del paso de rotación. Útil junto con -s.

EJEMPLO


# script de shell
shtool rotar -n10 -s1M -zbzip2: 9 -d -r /var/log/ap.access.log
shtool rotar -n5 -s128K -zbzip2: 9 -d -r /var/log/ap.error.log
apachectl agraciado

HISTORIA


La GNU taburete rotar El comando fue escrito originalmente por Ralf S. Engelschall
<[email protected]> en 2001 para GNU taburete. Su desarrollo fue impulsado por la necesidad de
tener una instalación flexible de rotación de archivos de registro en el AbrirPKG proyecto.

Use shtool-rotate en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.