Notas de Luis

¡Esta es una revisión vieja del documento!


# Cola fifo

## Descripción.

Es necesario copiar ficheros de un directorio de usuario de aplicación (sin login) a ese mismo usuario en otra máquina. No es posible usar el /home del usuario principal, porque es pequeño.

  Máquina  Usuario Propietario ficheros
  -------  ------- --------------
  origen   axnnnn   diogen
  destino  axnnnn   diogen

## Solución

Usar un FIFO para la copia.

Acciones

  Máquina Usuario  Accion
  ------- -------  -----
  destino axnnnn   mkfifo /tmp/fifo;ls /tmp/fifo;chmod +r /tmp/fifo
  destino diogen   cd DIRXXX;tar -xzvf /tmp/fifo 2>&1|tee registro.log|cat -n
  origen  diogen   touch testigo-copia
  origen  diogen   cd DIRXXX;find -type f|wc -l;tar -cz * |ssh axnnnn@destino 'cat > /tmp/fifo'

Copia de ficheros desde una fecha (actualización)

  origen  diogen   tar -czvf nuevos.tgz --newer-mtime=./testigo-copia
computing/linux/commandline/cola_fifo.1768598613.txt.gz · Última modificación: por alfabeto