Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Página 1 de 2 12 ÚltimoÚltimo
Mostrando resultados del 1 al 10 de 12

Tema: Programar crontab cada minuto

  1. #1
    Fecha de Ingreso
    23-marzo-2015
    Mensajes
    9
    Post Thanks / Like
    Poder de Credibilidad
    0

    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.

  2. #2
    Fecha de Ingreso
    08-abril-2010
    Ubicación
    /HOME
    Mensajes
    3.737
    Post Thanks / Like
    Poder de Credibilidad
    13
    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: Mastodon - diaspora* - PixelFed

  3. #3
    Fecha de Ingreso
    23-marzo-2015
    Mensajes
    9
    Post Thanks / Like
    Poder de Credibilidad
    0
    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.

  4. #4
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.286
    Post Thanks / Like
    Poder de Credibilidad
    10
    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

  5. #5
    Fecha de Ingreso
    03-agosto-2007
    Ubicación
    Sevilla (España)
    Mensajes
    461
    Post Thanks / Like
    Poder de Credibilidad
    12
    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


    # +---------------- 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.

  6. #6
    Fecha de Ingreso
    08-abril-2010
    Ubicación
    /HOME
    Mensajes
    3.737
    Post Thanks / Like
    Poder de Credibilidad
    13
    ¿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: Mastodon - diaspora* - PixelFed

  7. #7
    Fecha de Ingreso
    23-marzo-2015
    Mensajes
    9
    Post Thanks / Like
    Poder de Credibilidad
    0
    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 20:44

  8. #8
    Fecha de Ingreso
    08-abril-2010
    Ubicación
    /HOME
    Mensajes
    3.737
    Post Thanks / Like
    Poder de Credibilidad
    13
    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: Mastodon - diaspora* - PixelFed

  9. #9
    Fecha de Ingreso
    23-marzo-2015
    Mensajes
    9
    Post Thanks / Like
    Poder de Credibilidad
    0
    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 17:34

  10. #10
    Fecha de Ingreso
    08-julio-2015
    Ubicación
    Madrid, España
    Mensajes
    1
    Post Thanks / Like
    Poder de Credibilidad
    0
    Hola, seguro que es tarde pero siempre está bien exponer las ideas por si alguien tiene el mismo problema.

    A mi me ha ocurrido algo parecido y lo que he hecho es crear dos líneas en el crontab. En este caso uno para que ejecute el comando desde las 9:30 en adelante y otro desde las 10 hasta las 18.

    1-30 17 * * 1-5 comando
    30-59 9 * * 1-5 comando

    En mi caso particular me ha funcionado

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. Opensuse 13.2 se rinicia solo cada hora [solucionado]
    By osomar in forum General OpenSUSE
    Respuestas: 6
    Último mensaje: 10-nov-2014, 03:53
  2. Manual para programar Python
    By DiabloRojo in forum Programación y Scripts
    Respuestas: 29
    Último mensaje: 27-mar-2013, 20:21
  3. Respuestas: 6
    Último mensaje: 25-ene-2009, 13:20
  4. Como crear un script en bash que muestre la hora cada minuto?
    By escotom26 in forum Programación y Scripts
    Respuestas: 2
    Último mensaje: 02-sep-2008, 04:35
  5. Programar fecha expiración contraseñas en Samba
    By Perilla in forum Internet, Redes y Wireless
    Respuestas: 2
    Último mensaje: 06-feb-2007, 21:12

Tags for this Thread

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •