Thread View: es.comp.os.linux.programacion
6 messages
6 total messages
Started by chijar
Wed, 07 Apr 2010 17:01
Corregir - Shell script para backup
Author: chijar
Date: Wed, 07 Apr 2010 17:01
Date: Wed, 07 Apr 2010 17:01
31 lines
2353 bytes
2353 bytes
Queridos amigos, Tengo el siguiente bloque de codigo en un shell, lo unico que quiero es que modifiquen, segun su experiencia, las lineas de codigo que me permitan realizar un respaldo para TODOS LOS DIAS y no solo MENSUALMENTE como se esta haciendo ahora. Las variables ya estan declaradas. el OS es AIX 5.3. Creo que habria que cambiar en algo la primera y segunda linea? # LastDayMonth $MES $ANO ; let last=$? # if [ $last -eq $DIA ] ; then # MSG T "Copiando Backup de Fin de Mes TAPE 4mm" # tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$? # if [ $Res -eq 0 ] ; then # MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm" # MSG N "Etiquete el TAPE de la Forma: $MES/$ANO" # MSG X "Descargando TAPE $TAPE_4mm" # tapeutil -f $TAPE_4mm unload # SendMail "Backup de Fin de Mes: $MES/$ANO 4mm" # else # MSG E "Codigo de Error: $Res" # Verif_TAPE $TAPE_4mm "TAR" # SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se realizo, Verificar!!!" # fi # MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm" # else # MSG O "Aun no es fin de mes: $last - $DIA/$MES/$ANO" # fi gracias por su ayuda.
Re: Corregir - Shell script para backup
Author: Pascal J. Bourguignon
Date: Wed, 07 Apr 2010 17:16
Date: Wed, 07 Apr 2010 17:16
37 lines
2912 bytes
2912 bytes
chijar <chijar@gmail.com> writes: > Queridos amigos, > Tengo el siguiente bloque de codigo en un shell, lo unico que quiero > es que modifiquen, segun su experiencia, las lineas de codigo que me > permitan realizar un respaldo para TODOS LOS DIAS y no solo > MENSUALMENTE como se esta haciendo ahora. Las variables ya estan > declaradas. > el OS es AIX 5.3. > Creo que habria que cambiar en algo la primera y segunda linea? > > # LastDayMonth $MES $ANO ; let last=$? > # if [ $last -eq $DIA ] ; then > # MSG T "Copiando Backup de Fin de Mes TAPE 4mm" > # tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$? > # if [ $Res -eq 0 ] ; then > # MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm" > # MSG N "Etiquete el TAPE de la Forma: $MES/$ANO" > # MSG X "Descargando TAPE $TAPE_4mm" > # tapeutil -f $TAPE_4mm unload > # SendMail "Backup de Fin de Mes: $MES/$ANO 4mm" > # else > # MSG E "Codigo de Error: $Res" > # Verif_TAPE $TAPE_4mm "TAR" > # SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se > realizo, Verificar!!!" > # fi > # MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm" > # else > # MSG O "Aun no es fin de mes: $last - $DIA/$MES/$ANO" > # fi Todo esto es un comentario. Los shells no lo toman en cuenta. Quizas seria mejor si quieres una modificaci�n que nos muestra el c�digo real. -- __Pascal Bourguignon__
Re: Corregir - Shell script para backup
Author: chijar
Date: Wed, 07 Apr 2010 17:27
Date: Wed, 07 Apr 2010 17:27
44 lines
3147 bytes
3147 bytes
On 7 abr, 12:16, p...@informatimago.com (Pascal J. Bourguignon) wrote: > chijar <chi...@gmail.com> writes: > > Queridos amigos, > > Tengo el siguiente bloque de codigo en un shell, lo unico que quiero > > es que modifiquen, segun su experiencia, las lineas de codigo que me > > permitan realizar un respaldo para TODOS LOS DIAS y no solo > > MENSUALMENTE como se esta haciendo ahora. Las variables ya estan > > declaradas. > > el OS es AIX 5.3. > > Creo que habria que cambiar en algo la primera y segunda linea? > > > # LastDayMonth $MES $ANO ; let last=$? > > # if [ $last -eq $DIA ] ; then > > # MSG T "Copiando Backup de Fin de Mes TAPE 4mm" > > # tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$? > > # if [ $Res -eq 0 ] ; then > > # MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm" > > # MSG N "Etiquete el TAPE de la Forma: $MES/$ANO" > > # MSG X "Descargando TAPE $TAPE_4mm" > > # tapeutil -f $TAPE_4mm unload > > # SendMail "Backup de Fin de Mes: $MES/$ANO 4mm" > > # else > > # MSG E "Codigo de Error: $Res" > > # Verif_TAPE $TAPE_4mm "TAR" > > # SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se > > realizo, Verificar!!!" > > # fi > > # MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm" > > # else > > # MSG O "Aun no es fin de mes: $last - $DIA/$MES/$ANO" > > # fi > > Todo esto es un comentario. Los shells no lo toman en cuenta. Quizas > seria mejor si quieres una modificaci n que nos muestra el c digo real. > > -- > __Pascal Bourguignon__- Ocultar texto de la cita - > > - Mostrar texto de la cita - Si lo se. Gracias, si se que es un comentario, no hay problema, lo qu quiero es editarlo para poder ponerlo en funcionamiento. Espero tu ayuda, gracias
Re: Corregir - Shell script para backup
Author: Seve
Date: Wed, 07 Apr 2010 19:27
Date: Wed, 07 Apr 2010 19:27
41 lines
2916 bytes
2916 bytes
El 07/04/2010 19:01, chijar escribió: > Queridos amigos, > Tengo el siguiente bloque de codigo en un shell, lo unico que quiero > es que modifiquen, segun su experiencia, las lineas de codigo que me > permitan realizar un respaldo para TODOS LOS DIAS y no solo > MENSUALMENTE como se esta haciendo ahora. Las variables ya estan > declaradas. > el OS es AIX 5.3. > Creo que habria que cambiar en algo la primera y segunda linea? Si quitas el chequeo (sacar el último día y el if/else asociado), se ejecuta siempre. Luego te tocará dejarlo "bonito" para que ponga la fecha completa y no mes y día y cosas así. > # MSG T "Copiando Backup de Fin de Mes TAPE 4mm" > # tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$? > # if [ $Res -eq 0 ] ; then > # MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm" > # MSG N "Etiquete el TAPE de la Forma: $MES/$ANO" > # MSG X "Descargando TAPE $TAPE_4mm" > # tapeutil -f $TAPE_4mm unload > # SendMail "Backup de Fin de Mes: $MES/$ANO 4mm" > # else > # MSG E "Codigo de Error: $Res" > # Verif_TAPE $TAPE_4mm "TAR" > # SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se > realizo, Verificar!!!" > # fi > # MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm" -- Seve. EChMotor#486 BPD#6 Linux user#134969 306 XT HDI 2000-... Caleidoscopio Free Canon EOS 400D + BG-E3 - S 17-70 - S 55-200 - C 100-400L IS - Helios-44M RMC TK 24 F2.8 - Dryzone 200 - Toploader 70 AW - Canon Speedlite 430EX seve < @ > vicius < . > org Las FAQ de es.comp.hardware.misc en http://www.escomphardwaremisc.org
Re: Corregir - Shell script para backup
Author: Pascal J. Bourguignon
Date: Wed, 07 Apr 2010 20:48
Date: Wed, 07 Apr 2010 20:48
66 lines
4154 bytes
4154 bytes
chijar <chijar@gmail.com> writes:
> On 7 abr, 12:16, p...@informatimago.com (Pascal J. Bourguignon) wrote:
>> chijar <chi...@gmail.com> writes:
>> > Queridos amigos,
>> > Tengo el siguiente bloque de codigo en un shell, lo unico que quiero
>> > es que modifiquen, segun su experiencia, las lineas de codigo que me
>> > permitan realizar un respaldo para TODOS LOS DIAS y no solo
>> > MENSUALMENTE como se esta haciendo ahora. Las variables ya estan
>> > declaradas.
>> > el OS es AIX 5.3.
>> > Creo que habria que cambiar en algo la primera y segunda linea?
>>
>> > # LastDayMonth $MES $ANO ; let last=$?
>> > # if [ $last -eq $DIA ] ; then
>> > # �MSG T "Copiando Backup de Fin de Mes TAPE 4mm"
>> > # �tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$?
>> > # �if [ $Res -eq 0 ] ; then
>> > # � MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm"
>> > # � MSG N "Etiquete el TAPE de la Forma: $MES/$ANO"
>> > # � MSG X "Descargando TAPE $TAPE_4mm"
>> > # � tapeutil -f $TAPE_4mm unload
>> > # � SendMail "Backup de Fin de Mes: $MES/$ANO 4mm"
>> > # �else
>> > # � MSG E "Codigo de Error: $Res"
>> > # � Verif_TAPE �$TAPE_4mm "TAR"
>> > # � SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se
>> > realizo, Verificar!!!"
>> > # �fi
>> > # �MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm"
>> > # else
>> > # �MSG O "Aun no es fin de mes: $last - $DIA/$MES/$ANO"
>> > # fi
>>
>> Todo esto es un comentario. �Los shells no lo toman en cuenta. �Quizas
>> seria mejor si quieres una modificaci n que nos muestra el c digo real.
>>
>> --
>> __Pascal Bourguignon__- Ocultar texto de la cita -
>>
>> - Mostrar texto de la cita -
>
> Si lo se. Gracias, si se que es un comentario, no hay problema, lo qu
> quiero es editarlo para poder ponerlo en funcionamiento.
> Espero tu ayuda, gracias
Ah bueno, en este caso, simplemente quitando el test:
MSG T "Copiando Backup de Fin de Mes TAPE 4mm, cada Dia"
tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$?
if [ $Res -eq 0 ] ; then
MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm"
MSG N "Etiquete el TAPE de la Forma: $MES/$ANO"
MSG X "Descargando TAPE $TAPE_4mm"
tapeutil -f $TAPE_4mm unload
SendMail "Backup de Fin de Mes: $MES/$ANO 4mm"
else
MSG E "Codigo de Error: $Res"
Verif_TAPE $TAPE_4mm "TAR"
SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se realizo, Verificar!!!"
fi
MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm, cada Dia"
--
__Pascal Bourguignon__
Re: Corregir - Shell script para backup
Author: chijar
Date: Thu, 08 Apr 2010 15:18
Date: Thu, 08 Apr 2010 15:18
73 lines
4480 bytes
4480 bytes
On 7 abr, 15:48, p...@informatimago.com (Pascal J. Bourguignon) wrote: > chijar <chi...@gmail.com> writes: > > On 7 abr, 12:16, p...@informatimago.com (Pascal J. Bourguignon) wrote: > >> chijar <chi...@gmail.com> writes: > >> > Queridos amigos, > >> > Tengo el siguiente bloque de codigo en un shell, lo unico que quiero > >> > es que modifiquen, segun su experiencia, las lineas de codigo que me > >> > permitan realizar un respaldo para TODOS LOS DIAS y no solo > >> > MENSUALMENTE como se esta haciendo ahora. Las variables ya estan > >> > declaradas. > >> > el OS es AIX 5.3. > >> > Creo que habria que cambiar en algo la primera y segunda linea? > > >> > # LastDayMonth $MES $ANO ; let last=$? > >> > # if [ $last -eq $DIA ] ; then > >> > # MSG T "Copiando Backup de Fin de Mes TAPE 4mm" > >> > # tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$? > >> > # if [ $Res -eq 0 ] ; then > >> > # MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm" > >> > # MSG N "Etiquete el TAPE de la Forma: $MES/$ANO" > >> > # MSG X "Descargando TAPE $TAPE_4mm" > >> > # tapeutil -f $TAPE_4mm unload > >> > # SendMail "Backup de Fin de Mes: $MES/$ANO 4mm" > >> > # else > >> > # MSG E "Codigo de Error: $Res" > >> > # Verif_TAPE $TAPE_4mm "TAR" > >> > # SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se > >> > realizo, Verificar!!!" > >> > # fi > >> > # MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm" > >> > # else > >> > # MSG O "Aun no es fin de mes: $last - $DIA/$MES/$ANO" > >> > # fi > > >> Todo esto es un comentario. Los shells no lo toman en cuenta. Quizas > >> seria mejor si quieres una modificaci n que nos muestra el c digo real. > > >> -- > >> __Pascal Bourguignon__- Ocultar texto de la cita - > > >> - Mostrar texto de la cita - > > > Si lo se. Gracias, si se que es un comentario, no hay problema, lo qu > > quiero es editarlo para poder ponerlo en funcionamiento. > > Espero tu ayuda, gracias > > Ah bueno, en este caso, simplemente quitando el test: > > MSG T "Copiando Backup de Fin de Mes TAPE 4mm, cada Dia" > tar -cvf $TAPE_4mm $TODAY/ scripts/ ; let Res=$? > if [ $Res -eq 0 ] ; then > MSG N "Tar terminado satisfactoriamente Ok $TAPE_4mm" > MSG N "Etiquete el TAPE de la Forma: $MES/$ANO" > MSG X "Descargando TAPE $TAPE_4mm" > tapeutil -f $TAPE_4mm unload > SendMail "Backup de Fin de Mes: $MES/$ANO 4mm" > else > MSG E "Codigo de Error: $Res" > Verif_TAPE $TAPE_4mm "TAR" > SendMail "ERROR: Backup de Fin de Mes: $MES/$ANO 4mm, no se realizo, Verificar!!!" > fi > MSG N "Fin - Copiando Backup de Fin de Mes TAPE 4mm, cada Dia" > > -- > __Pascal Bourguignon__- Ocultar texto de la cita - > > - Mostrar texto de la cita - Gracias por toda su ayuda. saludos.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads