Este es el comando inoticoming 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
inoticoming: activa acciones cuando los archivos llegan a un directorio entrante
SINOPSIS
notificando [ opciones-globales ] directorio acciones*
DESCRIPCIÓN
Inoticoming es un demonio para observar directorio con el marco inotify de Linux y el disparador
acciones una vez que los archivos con nombres específicos se colocan allí.
Por ejemplo, se puede usar para esperar .cambios archivos cargados en un directorio y llamar
reprepro para ponerlos en su repositorio.
GLOBAL OPCIONES
--primer plano
No se bifurque, permanezca en primer plano y registre a stderr.
--archivo de registro nombre de archivo
Después de bifurcar en segundo plano, inicie sesión en el nombre de archivo en lugar de syslog.
--pid-archivo nombre de archivo
Escriba el pid de la instancia en ejecución en nombre de archivo.
--búsqueda inicial
Primero busque en el directorio los archivos que ya existen y procéselos con el
dadas reglas como si acabaran de aparecer. Si los archivos aparecen en esta fase inicial,
puede procesarse dos veces, pero nunca debe perderse. (A menos que sean demasiados y
la cola inotify se desborda).
ACCIONES
Cada descripción de acción es una lista opcional de opciones para esta acción (qué archivos
llamarlo, a qué directorio cambiar antes de ejecutarlo, ...), seguido del
comando y sus argumentos terminaron con un solo; como argumento. Igual que:
notificando --primer plano / --expresa regular ^v echo Hay Aparecido {} in el raíz directorio. \;
(Tenga en cuenta que el \ antes del; es necesario si y solo si lo llama desde un shell o
cualquier otra cosa que interprete el; por sí mismo).
ACCIÓN OPCIONES
--prefijo cadena
Solo active esta acción si el nombre del archivo comienza con la cadena especificada.
--sufijo cadena
Solo active esta acción si el nombre del archivo termina con la cadena especificada.
--expresa regular regular expresión
Solo active esta acción si el nombre del archivo coincide con la expresión regular especificada.
--chdir directorio
Cambie a directorio antes de ejecutar los comandos especificados. (Tenga en cuenta que dado que
es un demonio de buen comportamiento, su directorio de trabajo es / que será heredada por todos
comportamiento).
--stdout-para-registro
Redirija la salida del comando (stdout) al archivo de registro.
--stderr-para-registro
Redirija la salida de error del comando (stderr) al archivo de registro.
EJEMPLOS
notificando --archivo de registro logs / ilog --pid-archivo pid $ INCOMINGDIR --sufijo .cambios
--stderr-para-registro reprepro -s -b $ REPREPROBASEDIR --esperar 1000 proceso entrante
nombre de la regla {} \;
Esto llamará a reprepro para cada nuevo archivo .changes. Tenga en cuenta que dando {} como
argumento para processincoming (que inoticoming reemplazará con el nombre del archivo) por lo que
que solo se procesa ese archivo .changes y que reprepro no se quejará de un
posible otro archivo .changes aún incompleto solo está disponible a partir de
reprepro versión 2.2.2.
PROBLEMAS
Aún no se gestionan los desbordamientos de colas.
PRESENTACIÓN DE INFORMES LOCO
Informar errores o solicitudes de lista de deseos a Debian BTS
(por ejemplo, usando Reportar un error notificando bajo Debian)
o directamente a[email protected]>.
DERECHOS DE AUTOR
Copyright © 2007 Bernhard R. Enlace
Este es un software gratuito; consulte la fuente para conocer las condiciones de copia. NO hay garantía; no
incluso para COMERCIABILIDAD o APTITUD PARA UN PROPÓSITO PARTICULAR.
Utilice inoticoming en línea utilizando los servicios de onworks.net