Bonjour
J’essais de faire fonctionner crontab mais ca veux pas !
Je tape la commande “crontab -e” et j’ajoute dans le fichier ceci :
20 05 * * * www-data /usr/lib/cgi-bin/awstats.pl -config=www.domaine.tld -update
Mais rien ne ce passe malgré les reboot du crontab.
Quand je reboot le crontab je vois dans /var/spool/cron/user que la commande est éxecutée mais jamais à l’heure ou je la configure.
Une idée ?
Merci par avance.
Cordialement
Bonjour,
de ce que je vois, tous les jours à 5h20 une tâche cron va essayer d’exécuter www-data /usr/lib/cgi-bin/awstats.pl -config=www.domaine.tld -update mais il ne passe rien car www-data n’est pas une commande valide. Il faudrait enlever ‘www-data’.
Et du coup, pourquoi avoir ajouté ‘www-data’ ? Quel est le compte utilisateur qui doit exécuter cette tâche ? Si c’est www-data, attention, car par défaut ce compte n’a pas de shell valide (/usr/sbin/nologin) donc il faut ruser un peu, si c’est important que ce soit www-data qui effectue la tâche cron.
Oui vous avez raison !
Jj’ai enlever tous les users devant les taches et ca marche maintenant.
Merci à vous