Pages : 1
#1 Le 24/08/2013, à 01:47
- Crone123
Problème de crontab
Bonjour,
Je me connecte en tant que root (sudo -s), et j'édite la crontab comme ceci:
crontab -e
J'y ai mis ceci (avec une vraie adresse mail):
0 0 * * * apt-get update && apt-get -y upgrade
59 23 * * * logwatch --mailto mon.mail@mail.lol
Question toute bête:
Pourquoi la crontab ne s’exécute telle pas a l'heure voulue?
J'avais déjà fait des tests avec d'autres commandes sur d'autres comptes utilisateurs, et ma syntaxe avait fonctionné sans problème, donc là je ne vois pas d'où ça viens.
Exemple de crontab qui marche pour l'utilisateur apt de mon serveur:
0 3 * * * /usr/bin/apt-mirror >> /home/apt/cron.log 2>&1
Merci
Hors ligne
#2 Le 24/08/2013, à 07:31
- pingouinux
Re : Problème de crontab
Bonjour,
As-tu essayé en mettant le chemin complet des commandes ?
Hors ligne
#3 Le 24/08/2013, à 07:31
- tiramiseb
Re : Problème de crontab
Salut,
La syntaxe de ton crontab me semble correcte.
Cela étant dit :
1/ qu'est-ce qui te fait dire que ça ne s'exécute pas ?
2/ pour automatiser les mises à jour, je te conseille d'utiliser plutôt apticron ou cron-apt (tous deux disponibles en paquets)
3/ pour des cron "système", je te conseille de les mettre dans /etc/crontab ou dans /etc/cron.d plutôt
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#4 Le 24/08/2013, à 15:54
- Crone123
Re : Problème de crontab
Bonjour,
ça ne s’exécute pas parce que je ne reçois aucun mail (alors que la commande seule en tant que root fonctionne), et que les mises a jour ne se vérifient pas, et ne s'installent pas.
Pour les chemins complets, je vous dis ça ce soir, j'ai effectivement remarqué ça aussi...
Merci
Hors ligne
Pages : 1