Como configurar un CRON JOB con LARAVEL 2023

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 84

  • @JesusMatiz35
    @JesusMatiz35  3 роки тому +4

    🔥🔥🔥---- Cursos Gratis-----🔥🔥🔥
    🌟🌟 bit.ly/2zI5KKx 🌟🌟

  • @JM-pu3ih
    @JM-pu3ih 3 роки тому +72

    Genial vídeo me gustaría ver algo más complejo de el uso de los Cron en laravel nose por ejemplo cargar cada x tiempo un grupo de imágenes a una api o algo así

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому +8

      Gracias por tu comentario. Si tu comentario recibe muchos likes, con gusto lo hare.

    • @kewincaviedes6112
      @kewincaviedes6112 3 роки тому +1

      @@JesusMatiz35 Es el que más lleva xd

    • @xDerek128x
      @xDerek128x 2 роки тому +1

      @@JesusMatiz35 si seria interesante ver que haga backups diarios supongo que es así como se hace.

  • @oswaldortiz19
    @oswaldortiz19 2 роки тому +1

    uno de los mejores videos que he visto, muchisimas gracias

  • @DanielRodriguez-bv8tn
    @DanielRodriguez-bv8tn 3 роки тому +6

    Jajajaja, me salvaste la vida. 5 horas antes de salir a producción y yo en esto XD

  • @JUSTMAXWII
    @JUSTMAXWII 10 місяців тому

    Muy buen video amigo, se lo agradezco mucho!

  • @luiseduardo5048
    @luiseduardo5048 Рік тому

    Gracias por el video aprendi bastante y me fue muy util en el proyecto que estoy haciendo.

  • @juancarloscarmona5636
    @juancarloscarmona5636 3 роки тому +1

    muchísimas gracias, estaba viendo muchos tutoriales y nadie me había aclarado la duda, toma tu like jajajajaja

  • @magicbeats330
    @magicbeats330 2 роки тому +1

    hermano muchas gracias me sirvió de mucho lo del batch lo necesitaba urgente

  • @isrraelortizc
    @isrraelortizc Рік тому

    muy buen vídeo, claro y preciso. Saludos...

  • @jschellDev
    @jschellDev 2 роки тому

    Jesus, muchas gracias por tu video, impecable explicación, me has dado una buena mano.

  • @oscarhumbertomontejorodrig5524
    @oscarhumbertomontejorodrig5524 3 роки тому +1

    Buen video, muy claro y conciso, gracias

  • @walterramos1537
    @walterramos1537 Рік тому

    Muy buen video, acabo de probar eso mismo antes de ver tu video, el comando en el servidor linux. Me deja tranquilo tu explicacion y agregue algunos tips que tiraste muy buenos!

  • @ronaldodurandluna8617
    @ronaldodurandluna8617 3 місяці тому

    Gracias hermano

  • @rodrigocalaguayaya9780
    @rodrigocalaguayaya9780 3 роки тому

    Muchas gracias por el video, si me sirvio.

  • @carlosdanieloller6862
    @carlosdanieloller6862 Рік тому

    Buen video ! muchas gracias

  • @raydelpilotoquesada649
    @raydelpilotoquesada649 3 роки тому

    Ciertamente muy buen materian y bien detallado. Gracias

  • @fernando6347
    @fernando6347 3 роки тому

    aun no lo implemento pero se ve interesante, gracias por tu tiempo y muy buena explicación, éxito :)

  • @lebaf8661
    @lebaf8661 3 роки тому

    Gracias, me fue de mucha ayuda el video, saludos.

  • @xmartic-agregandovaloratun8880
    @xmartic-agregandovaloratun8880 2 роки тому +2

    Excelente tutorial Jesús, se agradece.
    Solo una duda por favor, ¿Qué sentido tiene la programación de la tarea en laravel, por ejemplo con la opción ->everyMinute() si la frecuencia de ejecución la da el cron de linux?
    Gracias de antemano

  • @zuludev
    @zuludev 2 роки тому

    muy buena explicación, lo probare a ver como funciona en mi cpanel

  • @Jeancarlos-qv9pj
    @Jeancarlos-qv9pj 2 роки тому

    Onfire esta explicación

  • @saadetapia9722
    @saadetapia9722 Рік тому

    me ayudo mucho

  • @blackyumbreon
    @blackyumbreon 3 роки тому

    Me fue de mucha utilidad, muchas gracias!

  • @sebastianvalenciacarvajal9694
    @sebastianvalenciacarvajal9694 2 роки тому

    Excelente explicación

  • @edmersanchez9486
    @edmersanchez9486 3 місяці тому

    Estimado Jesús. En mi caso tengo el proyecto laravel cargado en CPANEL dentro una carpeta llamada MyWeb. Para crear el sitemap debo ingresar a la carpeta del proyecto y ejecutar manualmente php artisan, esto crea el sitemap en la carpeta public, seguidamente debo copiar ese sitemap a la carpeta public_html. ¿Podria ayudarme para automatizar esto?...mil gracias por tu aporte.

  • @miguelzac9758
    @miguelzac9758 3 роки тому

    Buen video, gracias por compartirlo!

  • @ronalolate5120
    @ronalolate5120 3 роки тому

    Muy buen video amigo, agradecido con la información que me dió 💕💕☺️

  • @danisilva536
    @danisilva536 9 місяців тому

    si subo mi proyecto laravel al servidor - hosting igual va funcionar, o ahi tengo que configurar el cpnel ¿? .... gracias por su respuesta!.

  • @juanmarchettini
    @juanmarchettini Рік тому

    Consulta si quiero consumir una cola SQS, dejar un proceso que lo consuma constantemente , esta es una buena opcion? porque necesito tener un proceso corriendo que este consultando si llegan mensajes a una cola sqs

  • @ChiquiSistemas
    @ChiquiSistemas 2 роки тому

    Gran video, como fuera posible hacer un cron pero ejecutando un SP de la base de datos? es que ya tengo un SP que quisiera ejecutar cada día y los eventos de mi hosting están deshabilitados.
    Gracias.

  • @alexhizjimenez260
    @alexhizjimenez260 3 роки тому

    muy bien gracias amigo... estuve batallando pero para pruebas usare :work

  • @vhpm18
    @vhpm18 3 роки тому

    Exenlente explicacion

  • @Chokito_02
    @Chokito_02 2 роки тому

    muy buen video... tengo una pregunta si quiero que en la tarea se ejecutte una ruta del archivo web.php primero... porque tengo una aplicacion de seguridad que requiere de un token que solo se obtiene al pedirlo por una ruta, se puede hacer eso?

  • @jonyedu19
    @jonyedu19 2 роки тому

    Muchas gracias por el video, muy bien explicado.
    Tengo una duda, debes de usar las tareas programadas de Windows, ¿Se podría usar el NSSM?
    Si es así, ¿Cuál recomendarías?

  • @bueno20008
    @bueno20008 3 роки тому

    Excelente video estoy trabajando con hosting compartido y no puedo agregar el cron

  • @laynierpiedra8278
    @laynierpiedra8278 3 роки тому +1

    Gracias por la explicación, UNA duda!! Ahora mismo con Laravel 8.12 basta que agregue dentro de la schedule en Kernel la función o método que quiera que se ejecute y sin problemas así:
    protected function schedule(Schedule $schedule)
    {
    $schedule->call(MyController::BuscaAnimal('caballo'))->everyMinute();
    }
    Podrías explicar la diferencia entre esta forma tan simple y la que explicas de generar comandos, etc_?

  • @dioxixful
    @dioxixful 2 роки тому

    podria correr un script de una ia en tensorflow

  • @MsDrozco
    @MsDrozco 2 роки тому

    Gracias por la explicación, sin embargo, tengo una duda. ¿Existe algún comando para saber si el cron esta en ejecución? es decir, si el work se esta ejecutando?

  • @josephbakhos2301
    @josephbakhos2301 3 роки тому

    Hola, una vez que tenga el proyecto listo, incluyendo el archivo kernel y todo lo que explicas... Lo despliego en DigitalOcean, ejecuto "php artisan:work" y se ejecuta constantemente según el teimpo definido en el proyecto? exceptuando si reinicio el servidor, que debo ejecutar nuevamente el comando?

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому +1

      deberias crear un script que se ejecute cada vez que se inicie el servidor

    • @josephbakhos2301
      @josephbakhos2301 3 роки тому

      @@JesusMatiz35 Gracias! Realmente el servidor no se reinicia, si llegara a pasar, no sería muy tedioso hacerlo manualmente. Pero igual tomaré en cuenta lo del script

  • @eMebyMonicaMateu
    @eMebyMonicaMateu 3 роки тому

    perdona pero el php artisan schedule:work no es sólo para dev? es decir si estamos en produccion no sería así no?

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому

      Tienes razon, se usa mucho para desarrollo, pero algunas personas se les dificulta configurar el crontab en un servidor y por ello les muestro el schedule:work como una opción.

  • @gabernal
    @gabernal 3 роки тому

    Gracias compa! Buen tutorial.... una pregunta, si se reinicia la maquina, hay que correr nuevamente el php artisan:work?

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому +1

      si lo configuras un script .sh o bash y lo haces desde el cpanel, no.
      Y si lo agregas desde linux en crontan -e tampoco.

  • @lebaf8661
    @lebaf8661 3 роки тому

    Una pregunta, no me resulta el codigo, pense que podia ser por la zona horaria que estaba mal configurada en php, y no al parecer no es eso, ¿como puedo printear un valor dentro de la función handle, para verlo en la consola y ver por que no me resulta?, ¿Socio otra consulta estas trabajando en la ruta raiz C:\ ?, creo que ese puede ser el error que estoy comentiendo,de antemano gracias.

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому

      yo trabajo en otro disco duro todos mis proyectos

  • @alexanderbv1608
    @alexanderbv1608 3 роки тому

    Cuando subo mi proyecto a un servidor como puedo mantener ejecutado el comando php artisan schedule:work

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому

      si es un servidor con cpanel, deberas de crear una tarea desde el cpanel que apunte a un archivo con el script, pero si es un vps con sistema operativo linux, debes hacerlo desde el crontab -e, y en caso de de windows deberas hacerlo con el programador de tareas.

    • @alexanderbv1608
      @alexanderbv1608 3 роки тому +1

      @@JesusMatiz35 Muchas gracias me sirvió bastante me guie de esto para configurarlo en Cpanel www.nigmacode.com/laravel/tareas-programadas-en-laravel/
      Muchas gracias por tus buenos videos.

    • @juanantonio6760
      @juanantonio6760 3 роки тому

      @@alexanderbv1608 hola alex buen dia me podrias ayudar a mi configuracion ! ?

    • @juanantonio6760
      @juanantonio6760 3 роки тому

      @@JesusMatiz35 hola ! con e scrip te refieres a la clase donde esta el codigo ?

  • @jorgeorihuela4155
    @jorgeorihuela4155 3 роки тому +1

    en mi caso no funcionaba el schedule:list ni el schedule:work lo tuve que agregar como otros comandos

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому +1

      Gracias por tu comentario, podrias compartir como fue la otra opción para que te funcionara

  • @objetosdeculto
    @objetosdeculto 3 роки тому +2

    :::SOLUCIONADO:::
    Command "schedule:list" is not defined. - A alguien más le pasa?

  • @max427
    @max427 3 роки тому

    como le puedo dar run sin hacerlo por consola.. sino por codigo para dejarlo solito andando y no dependa de mi accion para andar ?

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому +1

      puedes ejecutarlo con un script y lo configuras como servicio para que se dispare cada vez que arranque el servidor

  • @ChicoAntigua
    @ChicoAntigua 3 роки тому

    Buen tutorial, gracias por compartir. Tengo una consulta, si tengo un cronjob para enviar un correo cada lunes a todos los usuarios y son digamos una cantidad enorme de usuarios digamos por ejemplo 100,000, habría algún problema con por ser una cantidad enorme? Bloquerian la aplicación como distribuidor de spam o algo así? Que se puede hacer?

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому

      La cantidad no es problema, el problema son las reglas del administrador de correos electronicos

    • @alexanderbv1608
      @alexanderbv1608 3 роки тому

      Tendrias que trabajar con Cronjob y Colas, laravel.com/docs/8.x/queues

  • @max427
    @max427 3 роки тому

    no comprendo muy bien la diferencia entre run y work ? cual deberia usar si esto es para una pagina real en un servidor linux

    • @JesusMatiz35
      @JesusMatiz35  3 роки тому

      Run si quieres hacerlo manualmente, work para que quede activo, en ambos casos deberás ejecutar un script.

    • @max427
      @max427 3 роки тому

      @@JesusMatiz35 ok lo ejecutare con work gracias

  • @marroquin92
    @marroquin92 Рік тому

    Que diferencia hay con un job y un queue

    • @JesusMatiz35
      @JesusMatiz35  Рік тому +1

      Un Job es una tarea que programas para que se ejecute cada cierto tiempo, mientras que un queue se usa para manejar eventos que suceden en momentos aleatorios y normalmente son consumidos por un suscriptor.