OVH Community, votre nouvel espace communautaire.

Tache cron et shell cakephp


toineg
04/04/2016, 12h01
Citation Envoyé par stada
Bonjour,
J'ai vu que le panel OVH permettait de lancer des tâches cron mais uniquement à partir de fichiers PHP, la commande que je souhaite faire ne passe donc pas.

Merci
Bonjour,

À partir de votre espace client (c.f. https://www.ovh.com/fr/g1990.mutuali...he_automatisee), il est tout à fait possible d'exécuter votre tâche cron en bash en sélectionnant "autre" dans le menu déroulant du langage de votre tâche planifiée.
Assurez-vous simplement que votre script bash contienne bien le shebang suivant en début de fichier :
Code:
#!/bin/bash
Bonne journée,

Boulvard
03/04/2016, 11h16
Il n'existe pas de statut sudo sur les mutualisés, pas d'accès root. Par contre ça m'étonne que tu ne puisses via le manager appelé ton .sh via une cron.

stada
31/03/2016, 09h12
Bonjour,

J'utilise le framework Cakephp 3 pour mon site web. J'ai besoin d'utiliser deux tâches cron pour exécuter des scripts Shell.
Voici comment Cakephp gère ceci : http://book.cakephp.org/3.0/en/conso...cron-jobs.html
Est-ce possible d'utiliser directement Crontab en me connectant en SSH sans passer par l'espace utilisateur OVH?
J'ai déjà utilisé cette commande sans succès :
Code:
crontab -e 0 * * * * cd /chemin/vers/site && bin/cake myshell
et si je fais avec sudo, j'obtiens des messages d'erreur : "can't stat etc/sudoers" et "no valid sudoers sources found"

J'ai vu que le panel OVH permettait de lancer des tâches cron mais uniquement à partir de fichiers PHP, la commande que je souhaite faire ne passe donc pas.

Merci