Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format
PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:systeme:crontab [18/09/2013 22:22] smolski [Commande crontab] |
doc:systeme:crontab [06/03/2014 20:00] kao [Fonctionnement] correction commande cron |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== CRONTAB ====== | ====== CRONTAB ====== | ||
+ | * Le retour sur le forum est ici : [[http://debian-facile.org/viewtopic.php?id=2575 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Fonctionnement et syntaxe | Fonctionnement et syntaxe | ||
Ligne 21: | Ligne 22: | ||
On peut le lancer ou l'arrêter avec : | On peut le lancer ou l'arrêter avec : | ||
<file root> | <file root> | ||
- | /etc/rc.d/init.d/crond</file> | + | service cron stop</file> |
- | Il lit toutes les minutes les fichiers présents dans le répertoire ''/var/spool/cron'' ainsi que le fichier ''/etc/crontab'', pour voir si des tâches doivent être exécutées. | + | <file root> |
- | + | service cron start</file> | |
- | Chaque action de crond ajoute une ligne de message dans le fichier ''/var/log/cron'', qu'il faut purger de temps en temps ... par une commande crontab ! | + | |
+ | Il lit toutes les minutes les fichiers présents dans le répertoire ''/var/spool/cron'' ainsi que le fichier ''/etc/crontab'', pour voir si des tâches doivent être exécutées. \\ | ||
+ | Chaque action de crond ajoute une ligne de message dans le fichier ''/var/log/cron'', qu'il faut purger de temps en temps ... par une commande crontab ! \\ | ||
Par défaut si une commande produit un affichage, il est dirigé vers la messagerie. | Par défaut si une commande produit un affichage, il est dirigé vers la messagerie. | ||
Ligne 37: | Ligne 39: | ||
<file user>crontab -l</file> | <file user>crontab -l</file> | ||
affiche le fichier crontab de l'utilisateur | affiche le fichier crontab de l'utilisateur | ||
- | + | <note warning><file user>crontab -r</file> | |
- | <file user>crontab -r</file> | + | efface ce fichier ; attention aucune demande de confirmation</note> |
- | efface ce fichier | + | |
<file user>crontab -l -u jean</file> | <file user>crontab -l -u jean</file> | ||
Ligne 45: | Ligne 46: | ||
<file user>crontab -e</file> | <file user>crontab -e</file> | ||
- | crée ou édite (pour modification) un fichier temporaire dans [[manuel:tmp | /tmp]] ouvert dans votre éditeur en ligne de commande par défaut. | + | crée ou édite (pour modification) un fichier temporaire dans ''/tmp'' ouvert dans votre éditeur en ligne de commande par défaut. |
Lors de la sauvegarde, le fichier est écrit dans ''/var/spool/cron/$USER'', où ''$USER'' est le nom de login de l'utilisateur. | Lors de la sauvegarde, le fichier est écrit dans ''/var/spool/cron/$USER'', où ''$USER'' est le nom de login de l'utilisateur. | ||
+ | |||
+ | <note>Pour éditer ce fichier avec votre éditeur préféré, par exemple vim, il faut éditer la variable EDITOR, à mettre cette ligne dans votre //shell// tel que bashrc, zshrc etc. | ||
+ | <code user>export EDITOR=/usr/bin/vim</code></note> | ||
===== Syntaxe des lignes des tables crontab ===== | ===== Syntaxe des lignes des tables crontab ===== | ||
Ligne 109: | Ligne 113: | ||
===== Source : ===== | ===== Source : ===== | ||
- | * http://www.ac-creteil.fr/reseaux/systemes/linux/cron.html | + | * http://www.ac-creteil.fr/reseaux/systemes/linux/cron.html FIXME Lien mort :( |
+ | * | ||
Une de mes premières et meilleures références pour l'administration et le réseau en français ! :-) | Une de mes premières et meilleures références pour l'administration et le réseau en français ! :-) | ||