[email protected]
Twitter
LinkedIn
YouTube
GitHub
  • Servicios
  • Blog
  • Repositorios
  • GitHub
  • Currículum
  • Contacto
Producto se añadió a tu carrito

Carrito

Ejecutar comando de Symfony2 desde cronjobs en CPanel en un host compartido

septiembre 18, 2015Back-End, Trucosjfadev

Vamos a ver como programar tareas programadas en CPanel en un hosting compartido para ejecutar comandos personalizados de Symfony2.

En nuestro ejemplo tendremos la siguiente estructura de archivos de nuestro proyecto Symfony en nuestro servidor compartido:

/home/{username}
|
|- /app
|- /src
|  |
|  |- /AppBundle
|  |
|  |- /Command
|     |
|     |-TestCommand.php
|
|- /vendor
|- /public_html
|  |
|  |- app.php
|
|- test_command.log

/src/AppBundle/Command/TestCommand.php

<?php

namespace AppBundle\Command; 

use Symfony\Bundle\FrameworkBundle\Command\ContainerAwareCommand; 
use Symfony\Component\Console\Input\InputArgument; 
use Symfony\Component\Console\Input\InputInterface; 
use Symfony\Component\Console\Input\InputOption; 
use Symfony\Component\Console\Output\OutputInterface; 

class TestCommand extends ContainerAwareCommand
{
    protected function configure()
    {
        $this->setName('my:test:run');
    }

    protected function execute(InputInterface $input, OutputInterface $output)
    {
        $output->writeln('Welcome World!');
    }
}

Ahora haremos rodar cada hora nuestro comando y que salve el resultado en el archivo test_command.log. Para ello basta con ir en nuestro CPanel:

Home >  Advanced > Cron Jobs

Minute: 0
Hour: *
Day: *
Month: *
Weekday: *

Command: /usr/bin/php -q /home/{username}/app/console my:test:run >/home/{username}/test_command.log

Reemplazar {username} por su nombre de usuario en su cuenta de hosting compartido.

: Commands, Console, CPanel, Cronjobs, Framework, PHP, Symfony2

Servicios

  • Excel2chatGPT $10.00
  • Bot Tok $10.00
  • Corrección de errores Wordpressen su sitio de $40.00 $30.00 / hora
  • Automatización de tareas usando Node.js $50.00 $40.00 / hora
  • Corrección de errores en tu aplicación PHP Symfony $50.00 / hora

Blog

  • Mejor sitio para obtener vistas en TikTok
  • Jfa Whatsapp chatbot
  • TikTok Bot
  • Bot Tok (Bot de Tik Tok)
  • Excel2chatGPT (Excel a ChatGPT)

Explorar

  • Vistas gratuitas de 2K TikTok
  • Gratis 100 Favoritos de Tik Tok
  • Gratis 100 Acciones de TikTok
  • Comprar vistas de TikTok
Twitter
LinkedIn
YouTube
GitHub

© 2013-2023 Jordi Fernandes Alves (@jfadev)