Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Técnica > Programación y Scripts > Scripts


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Programar crontab cada minuto
  #1  
Antiguo 23-mar-2015, 18:59
davitcito davitcito está desconectado
Aforado
 
Fecha de Ingreso: 23-marzo-2015
Versión: 13.1
Mensajes: 9
Agradecimientos: 0
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
davitcito está en el buen camino
Unhappy Programar crontab cada minuto

Buenos días, tengo una consulta, ¿es posible programar un cron que empieze y acabe a determinada hora, y se ejecute minuto a minuto?
Es decir, yo tengo la siguiente línea en el cron:
* 9-18 * * 1-5 /usr/bin/monitoreo.sh

Pero yo no quiero que empieze a las 09:00 am, sino a las 09:30 am.
¿Es posible?
Saludos.
Responder Citando
  #2  
Antiguo 23-mar-2015, 21:39
Avatar de victorhck
victorhck victorhck está desconectado
Moderador
 
Fecha de Ingreso: 08-abril-2010
Ubicación: /HOME
Versión: Tumbleweed y Leap + KDE
Mensajes: 3.585
Agradecimientos: 310
Agradecido 1.132 Veces en 738 Mensajes
Poder de Credibilidad: 11
victorhck está en el buen camino
Hola!

Como eres nuevo pasa por la sección de presentaciones y no olvides leer las normas.

Sobre tareas en Cron ni idea... Se me ocurre meterle un sleep de 30minutos al inicio del script... un poco chapu, quizas??

Si utilizas KDE echa un vistazo a este artículo, es para Arch, pero quizás en openSUSE también puedas utilizarlo:
http://blog.desdelinux.net/usar-plan...kde-archlinux/

Saludos.
__________________


Guía básica de openSUSE Leap para recién llegados a GNU/Linux.
→ Mi blog sobre openSUSE, GNU/Linux, software libre ...y de todo un poco: Victorhck in the free world
→ Me puedes seguir en: Quitter - Diaspora*
Responder Citando
  #3  
Antiguo 23-mar-2015, 22:07
davitcito davitcito está desconectado
Aforado
 
Fecha de Ingreso: 23-marzo-2015
Versión: 13.1
Mensajes: 9
Agradecimientos: 0
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
davitcito está en el buen camino
Cita:
Iniciado por victorhck Ver Mensaje
Hola!

Como eres nuevo pasa por la sección de presentaciones y no olvides leer las normas.

Sobre tareas en Cron ni idea... Se me ocurre meterle un sleep de 30minutos al inicio del script... un poco chapu, quizas??

Si utilizas KDE echa un vistazo a este artículo, es para Arch, pero quizás en openSUSE también puedas utilizarlo:
http://blog.desdelinux.net/usar-plan...kde-archlinux/

Saludos.
Gracias, y disculpas por la omisión inicial.

Revisaré el tutorial. Saludos.
Responder Citando
  #4  
Antiguo 24-mar-2015, 10:41
Avatar de DiabloRojo
DiabloRojo DiabloRojo está desconectado
Super Moderador
 
Fecha de Ingreso: 19-marzo-2005
Ubicación: En un lugar del planeta Tierra
Versión: La ultima estable
Mensajes: 16.585
Agradecimientos: 568
Agradecido 2.475 Veces en 1.673 Mensajes
Poder de Credibilidad: 10
DiabloRojo llegará a ser famoso muy pronto
crontab es muy potente, por Internet hay muchos ejemplos en español, uno que he visto que te puede valer es este: http://blog.desdelinux.net/cron-crontab-explicados/ y este otro: http://www.linuxtotal.com.mx/?cont=info_admon_006

Me gusta la guía del enlace que ha puesto victorhck.
__________________
NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
Síguenos en TWITTER y en FACEBOOK
Código:
Buscador de   Alojamiento      Alojamiento     Otros
 paquetes:    de imágenes:     de ficheros:    buscadores:
Search        TinyPic          Ifile Wuala     Simple y Facil
Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p
Responder Citando
  #5  
Antiguo 24-mar-2015, 19:14
Avatar de jncruces
jncruces jncruces está desconectado
Miembro Junior
 
Fecha de Ingreso: 03-agosto-2007
Ubicación: Sevilla (España)
Versión: openSUSE Leap 42.1
Mensajes: 455
Agradecimientos: 33
Agradecido 102 Veces en 85 Mensajes
Poder de Credibilidad: 11
jncruces está en el buen camino
Puedes crear un script que se ejecute cada minuto. En dicho script comprobar la hora y si la hora coincide con el rango que quieres ejecutas dicho monitoreo.sh sino pues sales sin hacer nada.

Aquí tienes info:
http://linuxcommand.org/writing_shell_scripts.php

Otra opción es crear una linea en crontab por cada hora, algo tipo:

*/60 9 * * * * monitoreo.sh


Cita:
# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 6) (Sunday=0)
# | | | | |
* * * * * command to be executed
__________________
En ocasiones, se pueden ajustar los tipos para permitir la operación.
Responder Citando
  #6  
Antiguo 24-mar-2015, 21:36
Avatar de victorhck
victorhck victorhck está desconectado
Moderador
 
Fecha de Ingreso: 08-abril-2010
Ubicación: /HOME
Versión: Tumbleweed y Leap + KDE
Mensajes: 3.585
Agradecimientos: 310
Agradecido 1.132 Veces en 738 Mensajes
Poder de Credibilidad: 11
victorhck está en el buen camino
¿y el sleep de 30 minutos al inicio del script no vale??
__________________


Guía básica de openSUSE Leap para recién llegados a GNU/Linux.
→ Mi blog sobre openSUSE, GNU/Linux, software libre ...y de todo un poco: Victorhck in the free world
→ Me puedes seguir en: Quitter - Diaspora*
Responder Citando
  #7  
Antiguo 24-mar-2015, 21:41
davitcito davitcito está desconectado
Aforado
 
Fecha de Ingreso: 23-marzo-2015
Versión: 13.1
Mensajes: 9
Agradecimientos: 0
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
davitcito está en el buen camino
Algo pasa que no me deja agregar una respuesta, pero ya encontré la solución, gracias!

Última edición por davitcito; 24-mar-2015 a las 21:44
Responder Citando
  #8  
Antiguo 25-mar-2015, 00:43
Avatar de victorhck
victorhck victorhck está desconectado
Moderador
 
Fecha de Ingreso: 08-abril-2010
Ubicación: /HOME
Versión: Tumbleweed y Leap + KDE
Mensajes: 3.585
Agradecimientos: 310
Agradecido 1.132 Veces en 738 Mensajes
Poder de Credibilidad: 11
victorhck está en el buen camino
Cita:
Iniciado por davitcito Ver Mensaje
Algo pasa que no me deja agregar una respuesta, pero ya encontré la solución, gracias!
Me alegro si encontraste la solución, pero...
Un foro sirve para pedir ayuda y ofrecerla. Tu has pedido ayuda, y varios usuarios de manera desinteresada han tratado de ayudarte.
Si tu has conseguido dar con la solución, lo justo y correcto, sería que compartieras con todos esa solución.
De esa manera agradeces en cierta manera la ayuda de los usuarios, y a la vez tu respuesta puede servir para otro usuario con un problema similar.
__________________


Guía básica de openSUSE Leap para recién llegados a GNU/Linux.
→ Mi blog sobre openSUSE, GNU/Linux, software libre ...y de todo un poco: Victorhck in the free world
→ Me puedes seguir en: Quitter - Diaspora*
Responder Citando
  #9  
Antiguo 25-mar-2015, 00:58
davitcito davitcito está desconectado
Aforado
 
Fecha de Ingreso: 23-marzo-2015
Versión: 13.1
Mensajes: 9
Agradecimientos: 0
Agradecido 1 Vez en 1 Mensaje
Poder de Credibilidad: 0
davitcito está en el buen camino
Cita:
Iniciado por victorhck Ver Mensaje
Me alegro si encontraste la solución, pero...
Un foro sirve para pedir ayuda y ofrecerla. Tu has pedido ayuda, y varios usuarios de manera desinteresada han tratado de ayudarte.
Si tu has conseguido dar con la solución, lo justo y correcto, sería que compartieras con todos esa solución.
De esa manera agradeces en cierta manera la ayuda de los usuarios, y a la vez tu respuesta puede servir para otro usuario con un problema similar.
Por supuesto, tienes toda la razón, pero por algún motivo desconocido no me dejaba postear lo siguiente:
Bueno, al final logré dar con una solución, la que sería agregar dos líneas más al crontab para cubrir los minutos faltantes, es decir:
30-59 9 * * 1-5 /usr/bin/monitoreo.sh
1-30 17 * * 1-5 /usr/bin/monitoreo.sh

Slds!

Última edición por davitcito; 10-abr-2015 a las 18:34
Responder Citando
El Siguiente Usuario Ha Dado las Gracias a davitcito Por Este Mensaje:
victorhck (25-mar-2015)
Respuesta

Marcadores

Etiquetas
cron, crontab, minuto, shell


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Opensuse 13.2 se rinicia solo cada hora [solucionado] osomar General OpenSUSE 6 10-nov-2014 03:53
Manual para programar Python DiabloRojo Programación y Scripts 29 27-mar-2013 21:21
Cada vez más empresas migran de Unix a Linux Dux Noticias 6 25-ene-2009 13:20
Como crear un script en bash que muestre la hora cada minuto? escotom26 Programación y Scripts 2 02-sep-2008 05:35
Programar fecha expiración contraseñas en Samba Perilla Internet, Redes y Wireless 2 06-feb-2007 21:12



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 13:35.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba