fichier crontab perduUn ami qui a créé son premier petit script et souhaitait le voir s'exécuter régulièrement et automatiquement m'envoie le sms suivant.

sms reçu:
Je viens de faire crontad -e, enregistré, et j'ai rien dans mon home.
alors j'ai refait crontad -e, tout effacé et modifier /etc/crontab.
ça marche !


Il ne s'agit pas là de refaire un énième tutoriel sur crontab et cron, mais juste donner quelques précisions.

En effet modifier /etc/crontab pour y ajouter ses scripts user fonctionne, mais!...

 

  1. c'est pas très propre
  2. /etc/crontab est la crontab système
  3. n'est modifiable qu'en root
  4. "crontab -e" permet que chaque user ait sa propre crontab

Quand on lance crontab -e pour la première fois il demande quel éditeur choisir entre nano et vi.

On y apporte les modifications que l'on souhaite, après avoir enregistrer, chaque user (même root) qui a créé une crontab peut la retrouver dans /var/spool/cron/crontabs/[user] sous Debian, mais ce ne doit pas être très différent d'une distribution à une autre, mieux relancer crontab -e.