Qu'est-ce que Cron et Crontab ?
Cron est un démon qui exécute des commandes planifiées. Crontab est le fichier de configuration.
Chaque ligne dans crontab a le format :
Exemples pratiques pour le SEO
Indexation quotidienne via IndexFast
Si vous utilisez le script PHP IndexFast pour envoyer des URL via l'API d'indexation de Google :
Le symbole >> ajoute la sortie au fichier journal. 2>&1 redirige également les erreurs là-bas.
Mise à jour du Sitemap
Audit SEO hebdomadaire
Pinger Google après une mise à jour
Comment configurer Crontab
- Connectez-vous au serveur via SSH
- Ouvrez l'éditeur crontab :
crontab -e - Ajoutez des lignes avec des tâches (format décrit ci-dessus)
- Enregistrez le fichier (dans nano : Ctrl+O, Entrée, Ctrl+X)
- Vérifiez que la tâche est ajoutée :
crontab -l
Si vous n'avez pas accès à SSH
La plupart des panneaux d'hébergement ont une interface graphique pour les cron jobs.
Spécifiez toujours des chemins absolus vers les fichiers exécutables dans cron.
Cron pour l'indexation automatique avec IndexFast
Le script PHP IndexFast est parfait pour cron. Il :
- Lit les URL à partir de sitemap.xml
- Les envoie via l'API d'indexation de Google
- Journalise les résultats de chaque requête
- S'arrête lorsque le quota quotidien (200 URL) est atteint
Vous voulez faire cela sans cron et SSH ?
IndexFast PRO dispose d'un planificateur intégré — configurez-le directement dans le tableau de bord.
🚀 Essayer gratuitement →Surveillance des Cron Jobs
Par défaut, cron envoie la sortie à l'email root. Pour recevoir des emails, ajoutez :
Ou consultez le journal système : grep CRON /var/log/syslog