kinesra
Comme je le pensais, un simple copier-coller ne fonctionnera pas pour cron.daily, car par défaut, sur Fedora, les scripts sont exécutés à une certaine heure pour daily, weekly etc etc
Supprime la ligne de temps dans ton script pour cron.daily
root php -q /var/www/html/BackupDB.php
donne les permissions d’exécution à ton script
sudo chmod +x /etc/cron.daily/rapport
Ca devrait fonctionner.
Par contre, si tu veux maintenir ton heure à 03 h 00, il te faudra créer un autre script, et utiliser cron.d & cron.daily
Crée un fichier nommé rapport.wrapper dans :cron.daily
—
#!/bin/bash
# Exécuter le script PHP ‘rapport’
php -q /var/www/html/BackupDB.php
—
du coup tu ajoutes dans : cron.d
00 03 * * * /etc/cron.daily/rapport.wrapper
tu donnes les droits d’exécution à ton fichier :
sudo chmod +x /etc/cron.daily/rapport.wrapper
Ca devrait aussi fonctionner.
A toi de voir lequel tu veux exécuter.
ps : ***.wrapper c’est pour rappeler que ce script dépend d’une autre commande.
Par contre la doc sur Fedora, c’est très conseillé pour se dépatouillé un peu.👍
Cron dans RedHat