Affiche toutes les tâches cron de l’utilisateur :
crontab -l
✅ Cela te permet de voir les tâches déjà enregistrées.
Ouvre l’éditeur de crontab :
crontab -e
✅ Ajoute ou modifie une ligne, puis enregistre (CTRL + X, Y, Entrée si tu es dans Nano).
Si tu veux gérer le cron d’un autre utilisateur, utilise :
crontab -e -u NomUtilisateurSSH
✅ Remplace NomUtilisateurSSH par le bon utilisateur.
Si tu veux supprimer toutes tes tâches cron, exécute :
crontab -r
⚠️ Attention, cette commande supprime tout sans confirmation !
Regarde les logs de cron pour voir s’il s’exécute correctement :
tail -n 50 /var/log/syslog | grep cron
✅ Très utile pour diagnostiquer un problème.
Avant de l’automatiser avec cron, teste ton script en ligne de commande :
php /chemin/vers/ton_script.php
✅ Vérifie qu’il fonctionne sans erreur avant de l’ajouter dans cron.
Pour être sûr d'utiliser le bon chemin PHP, tape :
which php
✅ Remplace /usr/bin/php par le chemin affiché si nécessaire.
Si tu veux tester un cron sans attendre, utilise cette commande pour l'exécuter immédiatement :
php /chemin/vers/ton_script.php
✅ Cela évite d’attendre l’heure prévue.
Ajoute cette ligne dans crontab -e :
0 1 * * * /usr/bin/php /chemin/vers/ton_script.php >> /chemin/vers/log_script.txt 2>&1
✅ Elle s'exécutera chaque jour à 1h00 du matin et enregistrera les logs.
Page 2 of 11