Page 1 of 1

Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 8:24pm, Wed 23 Jul, 2014
by javiervm
Tengo paralles Plesk 12.0.18 bajo Centos sabeis si este comando de cron job es correcto?

Si no cual deberia utilizar?

cd /var/www/vhosts/midominio.com/httpdocs/phplist/;php -q index.php -pprocessqueue -c/var/www/vhosts/midominio.com/httpdocs/phplist/config/config.php > /var/www/vhosts/midominio.com/processqueue.log 2>&1

Re: Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 3:58pm, Thu 24 Jul, 2014
by javiervm
Hola acabo de probar todas las maneras posibles y no consigo que phplist procese la cola de envio,



Estoy probando directamente desde la consola mediante putty a poner el siguiente comando y no funciona, alguien sabe porque puede ser?

/usr/local/bin/php -q /var/www/vhosts/midomain.com/httpdocs/mail_lopd/index.php -p processqueue -c /var/www/vhosts/midomain.com/httpdocs/mail_lopd/config/config.php > /dev/null 2>&1

Re: Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 7:16pm, Thu 24 Jul, 2014
by javiervm
Hola solucionado, estaba escribiendo mal la ruta, estava poniendo /phplist/index.php en vez de /phplist/admin/index.php y ademas estava especificando mal la ruta del binario php, en mi caso en vez de ser /usr/local/bin/php estava en /usr/bin/php

al final el comando correcto es este

Se puede ejecutar desde consola o desde cron

Code: Select all
/usr/bin/php -q /var/www/vhosts/tudominio.com/httpdocs/mail_lopd/admin/index.php -p processqueue -c /var/www/vhosts/tudominio.com/httpdocs/mail_lopd/config/config.php


Tambien funcionaria este comando desde cron, como si lo ejecutaramos desde el navegador

Code: Select all
wget -q –delete-after "https://www.tudominio.com/mail_lopd/admin/index.php?page=pageaction&action=processqueue&login=*******&password=*********


Tambien puedes usar desde cron o consola el siguiente comando

Code: Select all
cd /var/www/vhosts/tudominio.com/httpdocs/mail_lopd/admin/;/usr/bin/php -q index.php -p processqueue -c /var/www/vhosts/tudominio.com/httpdocs/mail_lopd/config/config.php


O puedes ejecutarlo directamente desde la barra de direcciones

Code: Select all
https://www.tudominio.com/phplist/admin/index.php?page=pageaction&action=processqueue&login=*****&password=*******


Espero que le sirva a alguien

Saludos

Re: Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 5:52am, Tue 23 Dec, 2014
by mcamposs
Estimado,

Yo también tengo Plesk 12.0.18 y no me funciona. No soy especialista en Linux, pero me defiendo, en mi caso la ruta de mi archivo config es:

/var/www/vhosts/vps.abc.com/abc.com/lists/config.php

Cómo lo llamo para que se ejecute ya sea desde Putty o URL?

Hay que crear otro archivo de cron? No ocupo para nada el panel de plesk?

Por favor, toda ayuda será altamente apreciada.

Saludos y gracias de antemano.

Mario Campos

Re: Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 2:52pm, Tue 06 Jan, 2015
by luuuciano
@mcamposs pudiste solucionarlo?
Con toda la cantidad de ejemplos que dejó javiervm tendrías que poder hacerlo andar, leelos detenidamente tratando de entender qué hacen y armá un cron hasta encontrar el que te funcione/prefieras

Re: Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 4:38am, Mon 12 Jan, 2015
by mcamposs
Hola Luuuciano,

Gracias por las guías. Ya lo completé y puse mi aporte de mi experiencia.

viewtopic.php?f=20&t=41922

Saludos

MCampos

Re: Comando cron para parallels Plesk bajo Centos VPS

PostPosted: 9:20am, Mon 02 Mar, 2015
by anaphp87
Muchas gracias, entre las preguntas freceuntes de la página oficial dicen que si se indica la ruta al archivo PHP, el sistema lo ejecutará como CGI y que lo mejor es es ejecutar scripts PHP en un entorno Apache accediendo a ellos a través de 'curl' o 'lynx' o de cualquier otro navegador web basado en shell. Por ejemplo, el registro en crontab puede tener la siguiente apariencia:

0 * * * * curl http://domain.com/script.php > /dev/null 2>&1

http://kb.sp.parallels.com/es/390