¡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