Avisos
Vaciar todo

Comando para ejecutar un cron de un plugin específico  

 
Nazaret
 Nazaret
Usuario activo

Buenas una duda sobre comandos de cron, como puedo generar un cron para que se ejecute solo un plugin concreto que hace que se automaticen las tareas de control de stock de los pedidos en un excel que esta en chrome, todo el proceso de llamada y ejecución del código se hace desde un plugin llamado HookUpdateStock y con el WP Control he visto que ejecuta la funcion cronUpdateStock() entonces para generar un cron desde el cpanel el comando que se tienen que poner en la Herramienta Trabajos de cron si quieres que se ejecute este plugin especificamente y no todos https://pasionmorena.com/wp-cron.php?doing_wp_cron como sería?

Contenido solo visible a usuarios registrados

Citar
Respondido : 24/02/2022 10:03 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Nazaret.

Consulta en Ticket ya que no sabemos exactamente la ruta ni los archivos de ese plugin y ellos pueden comprobarlo e indicarte cuál seria el comando a utilizar, de todas formas si utiliza una función para el cron con ejecutar el cron de WordPress es suficiente.

curl -s -A "Mozilla" "https://pasionmorena.com/wp-cron.php?doing_wp_cron"

 

Un saludo

ResponderCitar
Respondido : 24/02/2022 11:45 am

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Nazaret
 Nazaret
Usuario activo

@pepesoler Perfecto cierto, lo miro yo por ftp y ya se la cambio apuntando entiendo a la carpeta del plugin o a la carpeta donde esta el wordpress??
Este código que me pasas ejecuta todo el cron de wordpress pero si yo quiero ponerle un tiempo determinado solo a una acción no repercute en el resto de las acciones? No se si me estoy explicando bien, por eso quería si era posible solo del plugin en concreto que tienen la finalidad que te he comentado en mi otra duda del hilo Seguridad con variable FS_METHOD'

ResponderCitar
Respondido : 24/02/2022 12:39 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Nazaret.

Este código que me pasas ejecuta todo el cron de wordpress pero si yo quiero ponerle un tiempo determinado solo a una acción no repercute en el resto de las acciones? 

No repercute si hay tareas pendientes las ejecutara también, las de ese plugin y las de que tenga.

Si el plugin tiene un archivo cron solo tienes que modificar la URL hacia ese archivo:

curl -s -A "Mozilla" "https://pasionmorena.com/wp-content/plugins/NombrePlugin/ArchivoCron.php"

 

Un saludo

ResponderCitar
Respondido : 24/02/2022 1:27 pm

Cursos Gratuitos WordPress