J'ai cPanel sur un serveur partagé et j'ai besoin d'exécuter un script shell tous les jours.Scripts Cakephp 2.0, CPanel et Shell
Ce script doit appeler une fonction de contrôleur qui annule une page Web tous les jours.
Mon problème est que je ne sais pas comment faire un script shell qui appelle cette fonction et l'ajoute aux tâches cron dans cpanel. Comment puis-je faire tout cela?
Merci d'avance!
Je vais prolonger ma question.
Je possède ce code "TestTask.php":
class TestTask extends Shell {
function main() {
$this->out('Hello world.');
}
function execute() {
$this->out('Hello world 2.');
}
}
Il est situé dans: /home/myuser/public_html/app/Console/Command/Task
Et puis, mon cronjob est comme ceci:
* * * * * php /home/myuser/public_html/app/Console/cake.php test -app /home/myuser/public_html/app >> /home/myuser/public_html/file.log
La dernière partie, il est pour enregistrer la sortie dans un fichier.
Cela ne fonctionne pas du tout.
Aide s'il vous plaît !!!
Si vous avez un accès ssh, je pense que vous pouvez le faire avec la commande crontab -e. –