En fait, il n'est pas recommandé de manipuler ces fichiers manuellement. Selon la page de manuel de crontab
:
Chaque utilisateur peut avoir son propre crontab, et bien que ceux-ci soient des fichiers dans /var/spool/cron/crontabs
, ils ne sont pas destinés à être modifiés directement.
Les fichiers sous /var/spool
sont considérés comme temporaires/de travail, c'est pourquoi ils sont probablement supprimés lors d'une mise à niveau, bien qu'un examen plus attentif des scripts de mise à niveau du paquet cron
puisse éclaircir ce point.
Quoi qu'il en soit, il est toujours préférable de sauvegarder vos entrées cron ou de les conserver dans un fichier de votre répertoire personnel.
Je suppose que vous utilisez crontab -e
pour créer des fichiers crontab à la volée. Si c'est le cas, vous pouvez obtenir une "copie" de votre fichier crontab en faisant crontab -l
. Redirigez cela vers un fichier pour obtenir une "sauvegarde" :
crontab -l > mon-crontab
Ensuite, vous pouvez modifier ce fichier mon-crontab pour ajouter ou modifier des entrées, puis "l'installer" en le donnant à crontab :
crontab mon-crontab
Cela effectue la même vérification de syntaxe que crontab -e
.