Interfice errorem, diligere errantem

wget: Permission denied – Correr um script php via cron

Como fazer para executar um script PHP no cron? Temos duas abordagens:
  1. Com o wget, quando temos permissões do alojamento…
  2. Usando directamente o interpretador PHP

1. Com o wget

wget -O /dev/null http://yourdomain.com/cron-script.php 2>/dev/null

Caso pretendemos receber o output:

wget -O - http://yourdomain.com/cron-script.php

2. Usando directamente o interpretador PHP

No CPanel:
/usr/bin/php -q /home/USERNAME/public_html/cron-script.php

Nota: USERNAME deve ser o username do administrador do domínio.

No Plesk:
/usr/bin/php -q /var/www/vhost/DOMAIN/httpdocs/cron-script.php

Nota: DOMAIN deve ser o domínio em causa.

APM

Deixe um comentário