Tabla de Contenidos

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