Re: [suse-linux-s] Ejecutar programa con cron (Solucionado)
Hola Luis: --- "Luis Roa P." escribió:
Cada consola debe tener definido un tipo de terminal, que define la relacion entre las caracteristicas fisicas que el terminal maneja y las definiciones asociadas que manejara el SO. Por defecto, vienen como TERM=linux, pero si eventualmente conectaras otro tipo de terminal, debes ajustar el valor de esa variable a lo que corresponda (TERM=ansi, TERM=vt100, etc...)
Bien, muchas gracias por la explicación. Muy completa.
El programa _no_se_esta_ejecutando_ en la consola virtual 8, se esta ejecutando en _background_ y esta rediccionando su(s) salida(s) hacia el tty8
Ejem ... presento mis disculpas por el comentario ignorante.
Nunca se sabe, porque los eventuales errores pueden tener _n_ causas diferentes, algunas de las cuales ni siquiera se te va a acurrir preveer, como por ejemplo, problemas fisicos de disco, archivos corruptos, falta de espacio para grabar, etc, etc
Claro, entiendo. Pero a cómo van las cosas, creo que todo está muy bien (Y espero que siga así).
Te sugiero que el redireccionamiento lo hagas hacia un archivo de texto : 1.- Elimina el redireccionamiento en el script 2.- Agrega el redireccionamiento en el cron :
0 * * * * /home/usuario/rutina.sh 2>&1 > log.rutina
Hecho.
Si lo vas a ejecutar cada hora, encuentro innecesario que te preocupes de que lo haga al iniciar la máquina. En todo caso, leete el man cron, y el man crontab, y encontraras una forma de hacerlo. Busca @reboot
Esas "billantes" ideas mías. Resulta que volvía y me ejecutaba el programa cada hora ... qué lata!. Siguiendo tu indicación (Y la que ya me había hecho antes Carlos Robin), ya le coloqué al principio (Con el crontab -e), el "@reboot" y me va de maravillas. Pero nuevamente me surge una duda (Espero que sea la final, ya me da pena estar preguntando tanto): Cuando reinicio la máquina, comienza a ejecutarse el programa según lo previsto, pero el programa hace una comprobación de la integridad de la información que lleva en /home/usuario/descargas y ésto me ralentiza el arranque del sistema ... es posible, que el programa se ejecute algún tiempo después de haberse efectuado el arranque/reinicio de la máquina (5, 10 o 15 minutos después, tal vez)?. Quedo a la espera de sus indicaciones, comentarios, sugerencias. Gracias nuevamente por su interés, colaboración y paciencia. Cordialmente, Cuervo Linuxero EL CAMBIO ES LA CLAVE DE LA EVOLUCION; USA GNU LINUX: LA EVOLUCION DE LA INFORMATICA Y DE TUS CAPACIDADES. _________________________________________________________ Do You Yahoo!? Información de Estados Unidos y América Latina, en Yahoo! Noticias. Visítanos en http://noticias.espanol.yahoo.com
participants (1)
-
Max Draven