Bonjour,
Je tente de faire exécuter un cron via l'interface ovh.
Le script à exécuter se trouver dans :
`/home/[login ftp]/www/script.sh`
J'ai donc créé un cron via l'interface ovh avec comme chemin d'accès :
`Commande à exécuter : ./www/script.sh
Langage : Autre`
Le script contient :
`#!/bin/bash
echo "Hello World"`
Si je l'exécute via la console ssh, ça fonctionne.
En revanche, via les crons de ovh, pas moyen :
`[2021-04-05 21:36:02] ## OVH ## END - 2021-04-05 21:36:02.246979 exitcode: 255
[2021-04-05 22:05:00] ## OVH ## START - 2021-04-05 22:05:00.778348 executing: /homez.1003/[login ftp]/www/test.sh
[2021-04-05 22:05:00] Cannot execute command for user '[login ftp]': Exec Format Error (err: -1)
[2021-04-05 22:05:00]
[2021-04-05 22:05:00] ## OVH ## END - 2021-04-05 22:05:00.813826 exitcode: 255`
Enfin, pour terminer, ci-dessous mon fichier .ovhconfig :
`app.engine=php
app.engine.version=7.4
http.firewall=none
environment=production
container.image=stable64`
J'ai essayé plusieurs configurations possibles en changeant les noms de fichiers mais rien n'y fait.
J'ai également un .htaccess dans le dossier racine (donc dans /home/[login ftp]) qui redirige dans une autre arborescence. Est-ce que cela pourrait avoir une conséquence ?
`RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/path/to/
RewriteRule ^(.*)$ /path/to/$1 [L]`
Merci de vos réponses !
Tâches automatiques (cron) - Impossible d'exécuter un cron
Related questions
- CRON : erreur 255 encore et toujours
10677
30.08.2017 06:19
- cURL en ssh ou cron
8402
10.11.2016 15:26
- CRON avec fichier PHP non fonctionnel
8233
17.06.2017 18:50
- Problème CRON (url avec paramètres)
7841
02.08.2017 13:24
- Mon WP-CRON est cassé
7658
14.02.2025 17:54
- Mon CRON ne fonctionne pas
7572
20.10.2016 21:18
- Tache CRON sur OVH
6899
07.10.2020 16:29
- Problème de tache Cron avec Symfony
6643
03.07.2018 09:55
- Tache cron symfony
6297
10.06.2021 20:54
- Attention: WordPress cron jobs seem to be broken on your site! Demande d'aide svp
6241
14.02.2025 17:43
J'ai créé un ticket : https://www.ovh.com/manager/dedicated/#/support/tickets/2125943 2125943 car j'arrive au bout des solutions possibles sur ce sujet.
Bonjour,
j'ai exactement le même problème, et en créant un ticket, ils n'ont pas pas pu m'aider.
Vous avez réussi à trouver une solution?
Pour ceux que ça pourrait aider un jour, j'ai trouvé la solution, il m'a suffit de mettre la même version de php entre le cron et le php utilisé pour l'hébergement du site.
Bonjour Mariem,
J'ai réussi à exécuter un script php (avec une version php différente d'ailleurs : 7.4 en config générale, et 7.3 sur le cron car le 7.4 n'est pas dispo). En revanche, pour exécuter un sh ou un bash, il semble que cela soit impossible, même en mettant "Autre". L'assitance ovh ne m'a pas été d'un grand secours. Ils considèrent que ce genre de problème ne fait pas parti du champ de leur compétence...
Bref, au final, un php exécutant un script via la commande **shell_exec** a fait l'affaire.