Article View: es.comp.os.linux.programacion
Article #12148Re: Bash, AYUDA POR FAVOR!!!
From: Ángel Suárez Rivero
Date: Sat, 18 Aug 2001 22:26
Date: Sat, 18 Aug 2001 22:26
94 lines
4058 bytes
4058 bytes
This is a multi-part message in MIME format.
--------------53EA9FA263FEDA14E01572D4
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
ZeuSFaBeR wrote:
>
> Necesito ke alg�n alma caritativa me ayude a resolver estos ejercicios ke no
> tengo mucha idea de como resolver, por favor necesito ayuda de alg�n genio
> de la prog. en bash le estar� eternamente agradecido. ESTOY DISPUESTO A
> MANDAR POR CORREO EL SUSE LINUX 7.0 PROFESIONAL EN CASTELLANO AL KE SE LO
> CURRE (son 6 cd,s y mola bastante aunque no es la �ltima versi�n) pero es ke
> estoy desesperado y necesito tenerlos hechos, por lo menos uno. Estos son
> los enunciados:
>
> "Supongamos que un PC bajo Linux tiene dos discos duros: uno de ellos es el
> disco de trabajo, y el otro se usa solo para mantener una copia de
> seguridad. Se trata de escribir un programa en bash que haga el
> mantenimiento de la copia de seguridad del segundo disco. El programa se
> llamar� "actualizaBackup", y tendr� dos argumentos: a) el sistema de
> ficheros, o el directorio, cuya copia se va a actualizar, y b) el directorio
> en que esta montado el segundo disco. Por ejemplo:
>
> actualizaBackup /home /disco2
>
> El programa comparar� las fechas del fichero original y la copia,
> modificando la copia si tiene una fecha anterior. Esta operaci�n se har�
> para todos los ficheros bajo el directorio indicado.
>
> Finalmente, se debe explicar c�mo se utilizar�a el comando cron para que esa
> actualizaci�n se ejecute autom�ticamente una vez por semana"
>
Te paso el primero, pero falta lo de comparar las fechas, porque no se
como manejar el par�metro -N del tar
lo del cron curratelo tu, con "man cron".
Saludos.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
| @NGEL srangel@teleline.es potato 2.y pico |
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--------------53EA9FA263FEDA14E01572D4
Content-Type: text/plain; charset=iso-8859-1;
name="cs"
Content-Transfer-Encoding: 8bit
Content-Disposition: inline;
filename="cs"
#!/bin/sh
OUT=./copisegu.tar.gz
USO="./cs [/directorio_destino /directorio_fuente]"
if [ ! $# = 2 ]
then
echo "Mal en los par�metros"
echo $USO
exit 1
fi
if ! mount | grep -i $1 &>/dev/null
then
echo "$? $#"
if ! mount $1 &>/dev/null
then
echo "No se puede montar $1"
exit 1
else
echo $?
if ! tar -cvzf $1/$OUT -T $2 &>/dev/null
then
echo "No existe el directorio $1!"
exit 1
fi
echo "Empaquetado ..."
if ! umount $1 &>/dev/null
then
echo "Fallo al desmontar $1!"
exit1
fi
fi
else
echo "ATENCI�N - $1 Ya esta montado y no se desmontar� al finalizar"
if ! tar -cvzf $1/$OUT -T $2 &> /dev/null
then
echo "Fall� el empaquetado!"
exit 1
fi
echo "Empaquetado..."
fi
#fin
--------------53EA9FA263FEDA14E01572D4--
Technical Details
Message-ID:
<3B7EEB84.CB19E3A3@teleline.es>Path:
arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!212-170-180-254.uc.nombres.ttd.ES!not-for-mailReferences:
<jotf7.87504$fv2.1364610@telenews.teleline.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,54391351cc63c921,start X-Google-Attributes: gidf86c8,public X-Google-ArrivalTime: 2001-08-18 15:21:16 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!newsfeed.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!fu-berlin.de!uni-berlin.de!212-170-180-254.uc.nombres.ttd.ES!not-for-mail From: Ángel Suárez Rivero <srangel@teleline.es> Newsgroups: es.comp.os.linux.programacion Subject: Re: Bash, AYUDA POR FAVOR!!! Date: Sat, 18 Aug 2001 23:26:12 +0100 Lines: 95 Message-ID: <3B7EEB84.CB19E3A3@teleline.es> References: <jotf7.87504$fv2.1364610@telenews.teleline.es> NNTP-Posting-Host: 212-170-180-254.uc.nombres.ttd.es (212.170.180.254) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------53EA9FA263FEDA14E01572D4" X-Trace: fu-berlin.de 998173275 10497487 212.170.180.254 (16 [79850]) X-Orig-Path: 127.0.0.1!nobody X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.4.4 i686) X-Accept-Language: en