Jump to content

# incron (Español)

From ArchWiki

Esta traducción de Incron fue revisada el 2019-01-10. Si existen cambios puede actualizarla o avisar al equipo de traducción.

incron es un daemon que supervisa los eventos de sistemas de archivos y ejecuta los comandos definidos en las tablas del usuario y del sistema.

## Instalación

Instale el paquete incron.

## Activación e inicio automático

Después de la instalación, el daemon no se habilitará por defecto. Se puede habilitar utilizando systemctl.

## Configuración

Incrontabs nunca debe ser editado directamente; en su lugar, los usuarios deben usar el programa `incrontab` para trabajar con sus incrontabs.

### Usar incrontab

Para ver sus incrontabs, los usuarios deben ejecutar el comando:

     $ incrontab -l

Para editar sus incrontabs, deben usar:

     $ incrontab -e

Para eliminar sus incrontabs, pueden usar:

     $ incrontab -r

Para recargar incrond, use:

     $ incrontab -d

Para editar otro usuario incrontab, ejecute el siguiente comando como root:

     $ incrontab -u usuario

### Formato Incrontab

Cada fila en un archivo incrontab es una tabla que ejecuta el dameon cuando ocurre un evento en un determinado directorio o archivo.

El formato básico para un incrontab es:

     ruta máscara comando

- ruta es el directorio o archivo donde incrond monitoreará los cambios.
- máscara es el tipo de evento de sistema de archivos que incrond monitoreará. Este parámetro puede ser separado por comas.
- comando es el comando que se ejecutará después de que ocurran los eventos del sistema de archivos especificados.

#### Tipos de máscara

Incrontab usa tipos de máscara para especificar qué evento del sistema de archivos monitorear. Para más opciones véase inotify(7)

Para activar un comando si se accede a un archivo o se lee:

    IN_ACCESS

Para activar un comando si los metadatos de un archivo cambian (por ejemplo, timestamps , permissons ):

    IN_ATTRIB

Para activar un comando si se cierra un archivo abierto para escritura:

    IN_CLOSE_WRITE

Para activar un comando si se cierra un archivo o directorio no abierto para escritura:

    IN_CLOSE_NOWRITE

Para activar un comando si se crea un archivo o directorio en un directorio vigilado:

    IN_CREATE

Para activar un comando si un archivo o directorio se elimina de un directorio visto:

    IN_DELETE

Para activar un comando si un archivo o directorio visto se elimina (o se mueve a un sistema de archivos diferente):

    IN_DELETE_SELF

Para activar un comando si un archivo fue modificado:

    IN_MODIFY

Para activar un comando si un archivo o directorio visto se mueve dentro del sistema de archivos:

    IN_MOVE_SELF

Para activar un comando si un archivo o directorio se mueve fuera del directorio visto:

    IN_MOVED_FROM

Para activar un comando si un archivo o directorio se mueve al directorio visto:

    IN_MOVED_TO

Para activar un comando si se abre un archivo o directorio visto:

    IN_OPEN

Category:

- System administration (Español)

incron (Español)
Add topic