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