Nueva pregunta

Pregunta:

Fecha: 09-11-2015 02:35:58 (En Español)

¿Cómo detener un script PHP que corre con Cron Job?[Resuelta]

Buenos días, tengo un script php corriendo con cron job. Tengo un hosting el cual no tengo acceso a más cosas que el panel me permite. Está la opción para agregar trabajos pero no se como detenerlo. En mi pc, con linux ctrl+c y listo pero como lo hago desde un panel de hosting.
En realidad, lo que quiero es que me refresque los cambios que hice en el script y no me los está tomando.

Espero se haya entendido mi pregunta

Saludos a la comunidad y gracias
Etiquetas: Cron Jobs - Hosting - Linux - PHP - Pregunta - Web Votos: 1 - Respuestas: 11 - Vistas: 10 Compartir en: Google Facebook Twitter LinkedIn Link
 

Respuestas:

  • Fecha: 09-11-2015 04:19:19 Hola,
    Qué panel de control utilizas?
      Votos: 0 - Link respuesta
     
  • Fecha: 09-11-2015 04:46:50 Gracias por responder. el hosting usa cPanel   Votos: 0 - Link respuesta
     
  • Fecha: 09-11-2015 04:54:31 Para agregar a la pregunta, contraté un servicio vps pero no se como configurarlo para crear un hosting y tener mayor control sobre el sitio   Votos: -1 - Link respuesta
     
  • Fecha: 09-11-2015 05:40:12 Hola al decir esto "lo que quiero es que me refresque los cambios que hice en el script y no me los está tomando."

    te refieres que haz modificado lineas de codigo en script , pero al paracer no esta refrescando tu archivo
    php?
      Votos: 0 - Link respuesta
     
  • Fecha: 09-11-2015 05:51:14 Si, cuando lo pruebo localmente, paro el servicio script y lo inicio de nuevo para que me tome los cambios. El script es un websocket   Votos: 0 - Link respuesta
     
  • Fecha: 09-11-2015 06:27:03 hola men cambios como que te refires?

    "lo que quiero es que me refresque los cambios que hice en el script y no me los está tomando."
      Votos: 0 - Link respuesta
     
  • Fecha: 09-11-2015 06:28:50 si pudieras ser mas detallado por fa , asi lleguemos a la solucion   Votos: 0 - Link respuesta
     
  • Fecha: 09-11-2015 12:54:15 Pregunto de nuevo. alguien sabe de cron jobs en paneles de control que brindan los hosting?   Votos: -2 - Link respuesta
     
  • Fecha: 19-11-2015 09:28:08 Me da la impresión de que estás creando un demonio.
    Si es así, este se carga en memoria y tendrías que matarlo y reiniciarlo. Checa tu cron job, elimina la tarea temporalmente, mata el servicio y vuelve a cargarlo. Eso debería solucionar tu problema.

    No sé si esto se pueda hacer en cPanel, tiene años que no uso un panel de control.
      Votos: 3 - Link respuesta
     
  • Fecha: 19-11-2015 10:14:14 Hola, Ernesto, tal cual es lo que estoy haciendo y tu respuesta fue la solución, contraté un servicio vps y listo, por cPanel no se como matar ese proceso

    Saludos
      Votos: 1 - Link respuesta
     
  • Fecha: 20-11-2015 04:01:20 Hola Diego, reviendo tu pregunta, creo que tal vez no fue la mejor opción el cambiar a un VPS, si bien ahora tenes mayor control, para el problema que se te presentaba podías resolverlo hasta con un shared server (creo, tomar en consideración que me baso en la información aquí presente).

    Si tenias acceso al código del script php (el script vinculado con el cron job) fácilmente se podría haber puesto un timeout con un tiempo razonable, ahora bien, si el momento de detención del script es indeterminado, tal vez (usando pensamiento lateral) se podría haber creado un archivo de control (en disco), y verificado el estado del archivo para cortar o no la ejecución del script php (por ejemplo, por medio de un "exit").

    Un ejemplo con código de lo que digo:

    <?php
    //si el archivo no existe, corto el proceso
    //(para que el script php no sea abortado, deberá existir un archivo xxxxxx en disco)
    if(!file_exists('ruta_al_archivo/xxxxxx')){
        exit;
    }
    ?>


    Saludos,
    Fernando
      Votos: 3 - Link respuesta
     
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
 
frjcbbae garagebible.com