[U-co] ayuda cron

jhonnatan chaves jhonnatan.chaves en gmail.com
Vie Ago 20 15:14:14 UTC 2010


Pues en realidad yo tengo un script similar y para mandarle los
parametros de la fecha debe ser algo asi

$BASE_PATH_COPY/182/`date +%d%m%Y`

para pasarle los parametros al script, tambien para dejar corriendo el
script y darle una salida puedes usar el nohup

algo como:

nohup sh myScript.sh > /home/user/logs/myLog.log &

asi con el nohup mandas todo lo del script al archivo .log y el & es
para que no se quede esperando tu intervención ahi lo que chimbea es
la parte de la contraseña para eso si quieres puedes mirar tambien la
forma de conexión por medio de claves publicas y privadas.!!

Suerte con eso

El día 20 de agosto de 2010 10:09, Hollman Enciso R.
<hollman.enciso en gmail.com> escribió:
> 2010/8/20 Marco Diaz B. <dmarco.b en gmail.com>:
>
>>
>> Seria importante ver el contenido del script , a mi hace poco me paso lo
>> mismo , y el problema fue que el crontab no me ejecutaba bien el comando
>> sudo , nunca pude identificar si debía añadir algo mas en el /etc/sudoers
>
>
> #!/bin/bash
> 1. fechaserverremoto=$(date +%a -d "yesterday")
> 2. fechanomes=$(date +%Y-%m)
> 3. fechadia=$(date +%e -d "yesterday")
> 4. scp -r /home/grabaciones/$fechanomes/$fechadia/*
> intranetbeta en 172.10.19.4:/home/monitoreo/$fechaserverremoto
>
> Le puse numeros para describir un poco:
>
> 1. este me da los primeras 3 letras de el día de la semana, ejemplo: jue
> 2. me da la fecha en formato: 2010-08
> 3. me da el día del mes en numero y le resto un día, si hoy es 19 me da 18
> 4. en /home/grabaciones/ tengo carpetas que me genera otro crontab en
> formato: año-mes (2010-08) y dentro de estas carpetas por día del mes,
> ejemplo: 1, 2, 3, y así donde $fechaanomes me da esa carpeta
> (2010-08), luego / $fechadia me da el numero del día menos uno, por
> que debo sacar copia de un día anterior ... y * para que coja todo ...
>
> luego el usuario en ipdemiserverremoto/directorio / $fechaserverremoto
> esta variable la cree por que el server remoto tengo en esa ruta las
> carpetas como lun, mar, mie, jue ....
>
> esto es ....
>
> date +%a -d "yesterday"
>
>
> --
> Hollman Eduardo Enciso R.
> http://www.hollmanenciso.com/
>
> --
> Al escribir recuerde observar la etiqueta (normas) de esta lista: http://ur1.ca/0uf7
> Para cambiar su inscripción, vaya a "Cambio de opciones" en http://ur1.ca/0uf9
>



-- 
--
Jhonnatan Chaves

Linux User # 495111




Más información sobre la lista de distribución Ubuntu-co