Alejandro Rivas <[EMAIL PROTECTED]> escribió: Saludos.

Desde un equipo linux copio archivos a disquetes en
varios equipos XP y en secuencia.

Uso un scriptillo "Rústico"

#'-------------------------- 
#/bin/sh
sync
smbmount //C1/A /cc1par -o guest,cc1
cp /paracc1/1/* /cc1par
sync
umount /cc1par
smbmount //C2/A /cc1par -o guest,cc1
cp /paracc1/1/* /cc1par
sync
umount /cc1par
smbmount //C3/A /cc1par -o guest,cc1
cp /paracc1/1/* /cc1par
sync
umount /cc1par
# y asi se repiten las lineas para 40
# -------------------------- 

Resulta que cuando una de las disqueteras no tiene
disquete, el proceso se corrompe. Sique en las
restantes pero ya no copia.
La unidad vacía queda montada y hasta que le inserto
el disquete la puedo desmontar.

Cómo podría agregar una linea o algo para que
compruebe si hay disquete y monte. Si no hay disquete
que pase a la siguiente.

Tengo alguna idea de que esto es algo complicado.

Gracias 


       
______________________________________________ 
¿Con Mascota por primera vez? Sé un mejor Amigo. Entra en Yahoo! Respuestas 
http://es.answers.yahoo.com/info/welcome
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php
Saludos nuevamente

Leyendo algunos contenidos estoy tratando de armar una solución.
Estoy intentando armar un pequeño script como el siguiente

#!/bin/bash
echo "copiando hacia   C1 "
smbmount //C1/A /cc1par -o guest,cc1
cp /c/edad /cc1par
if [$? -eq 0] then
    cp -v /c/* /cc
    echo "proceso correcto en C1"
fi
umount /cc
# ----------------------------------------------
Resultan varias cosas:
/c/edad* es un pequeñito archivo solo para confirmar si se puede copiar o no..

Por lo que he leido  $? da 0 cuando un comando tiene éxito
    entonces, si tiene exito  que copie todo  lo que me interesa

Al final, Siempre tiene que desmontar

Pero me sale el siguiente error:
cp: no se puede efectuar `stat' sobre «/cc1par/edad»: Error de entrada/salida
./monta: line 8: syntax error near unexpected token `fi'
./monta: line 8: `fi'

Tambien quisiera especificar cuando es "proceso incorrecto en C1"
Espero ayuda 

       
---------------------------------

¿Con Mascota por primera vez? - Sé un mejor Amigo
Entra en Yahoo! Respuestas.
  
_______________________________________________
Lista de correo Linux-plug
Temática: Discusión general sobre Linux
Peruvian Linux User Group (http://www.linux.org.pe)

Participa suscribiéndote y escribiendo a:  [email protected]
Para darte de alta, de baja  o hacer ajustes a tu suscripción visita:
http://listas.linux.org.pe/mailman/listinfo/linux-plug

IMPORTANTE: Reglas y recomendaciones
http://www.linux.org.pe/listas/reglas.php
http://www.linux.org.pe/listas/comportamiento.php
http://www.linux.org.pe/listas/recomendaciones.php

Responder a