issue70:tutoriel_cron
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| issue70:tutoriel_cron [2013/05/25 23:43] – andre_domenech | issue70:tutoriel_cron [2013/05/26 14:24] (Version actuelle) – [12] auntiee | ||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| Each user specifies their schedule via a “crontab” which can be listed or edited via the crontab command. We can list our crontab with the crontab -l command:** | Each user specifies their schedule via a “crontab” which can be listed or edited via the crontab command. We can list our crontab with the crontab -l command:** | ||
| - | C'est très facile à mettre en place - même si, plus tard, je vais utiliser un exemple un peu compliqué pour illustrer l' | + | C'est très facile à mettre en place - même si, plus tard, je vais utiliser un exemple un peu compliqué pour en illustrer l' |
| Si vous avez plusieurs utilisateurs configurés sur votre machine, chaque utilisateur a sa propre programmation indépendante qu'il peut configurer. | Si vous avez plusieurs utilisateurs configurés sur votre machine, chaque utilisateur a sa propre programmation indépendante qu'il peut configurer. | ||
| Ligne 25: | Ligne 25: | ||
| There are 5 fields to specify the date – and the formats can be made quite complicated.** | There are 5 fields to specify the date – and the formats can be made quite complicated.** | ||
| - | Vous trouverez toujours ces commentaires descriptifs dans votre crontab, et vous devez les conserver. Pour personnaliser votre crontab, vous devez ajouter une (ou plusieurs) lignes contenant des informations d' | + | Vous trouverez toujours ces commentaires descriptifs dans votre crontab et vous devez les conserver. Pour personnaliser votre crontab, vous devez ajouter une (ou plusieurs) lignes contenant des informations d' |
| - | Cron est un démon qui tourne en tâche de fond, et qui exécutera vos commandes au moment approprié. | + | Cron est un démon qui tourne en tâche de fond et qui exécutera vos commandes au moment approprié. |
| - | Remarque : vos commandes seront exécutées avec vos privilèges d' | + | Remarque : vos commandes seront exécutées avec vos privilèges d' |
| Il y a 5 champs pour préciser la date, et les formats peuvent être rendus assez compliqués. | Il y a 5 champs pour préciser la date, et les formats peuvent être rendus assez compliqués. | ||
| Ligne 44: | Ligne 44: | ||
| Le séparateur entre chacun des cinq champs est toujours un ou plusieurs espaces (ou des tabulations). Chaque champ peut contenir des spécifications complexes telles que 1-5,10-15 (mais ce sont généralement soit un astérisque, | Le séparateur entre chacun des cinq champs est toujours un ou plusieurs espaces (ou des tabulations). Chaque champ peut contenir des spécifications complexes telles que 1-5,10-15 (mais ce sont généralement soit un astérisque, | ||
| - | Chacun est généralement un certain nombre d' | + | Chacun est généralement un certain nombre d' |
| Nous pouvons également utiliser des noms dans les champs où cela a un sens. | Nous pouvons également utiliser des noms dans les champs où cela a un sens. | ||
| Ligne 79: | Ligne 79: | ||
| 5e champ | 5e champ | ||
| - | Jour de la semaine (0 - 7 ; 0 et 7 signifient dimanche ; ou des noms: mon, tue, wed, etc.) | + | Jour de la semaine (0 - 7 ; 0 et 7 signifient |
| ====== 5 ====== | ====== 5 ====== | ||
| Ligne 119: | Ligne 119: | ||
| would be suitable – with the script making an early exit if it isn't actually the very last day of the month.** | would be suitable – with the script making an early exit if it isn't actually the very last day of the month.** | ||
| - | Supposons que vous souhaitiez enregistrer les journaux (log) avec une très mauvaise connexion, en utilisant un script écrit par l' | + | Supposons que vous souhaitiez enregistrer |
| */10 * * * * [ -x .whatip.sh ] && bash .whatip.sh 2>/ | */10 * * * * [ -x .whatip.sh ] && bash .whatip.sh 2>/ | ||
| - | Cela s' | + | Cela s' |
| Malgré la richesse des possibilités pour spécifier les heures auxquelles une commande doit être exécutée, il y a certaines spécifications qui ne peuvent pas être facilement indiquées, comme « exécuter le dernier jour du mois ». Pour de tels cas, une programmation d' | Malgré la richesse des possibilités pour spécifier les heures auxquelles une commande doit être exécutée, il y a certaines spécifications qui ne peuvent pas être facilement indiquées, comme « exécuter le dernier jour du mois ». Pour de tels cas, une programmation d' | ||
| Ligne 144: | Ligne 144: | ||
| Modification du crontab : en utilisant la commande crontab -e. | Modification du crontab : en utilisant la commande crontab -e. | ||
| - | Ceci n' | + | Ceci n' |
| - | Vous avez toujours des touches telles que Inser, Suppr, | + | Vous avez toujours des touches telles que Inser, Suppr, |
| Les touches de fonction sont listées en bas, mais vous n'avez besoin que de deux d' | Les touches de fonction sont listées en bas, mais vous n'avez besoin que de deux d' | ||
| Ligne 251: | Ligne 251: | ||
| À l' | À l' | ||
| - | Notez que les répertoires fréquemment utilisés seront toujours consultés plus souvent que tous les 7 jours et ainsi (avec l' | + | Notez que les répertoires fréquemment utilisés seront toujours consultés plus souvent que tous les 7 jours et ainsi (avec l' |
| ====== 13 ====== | ====== 13 ====== | ||
issue70/tutoriel_cron.1369518192.txt.gz · Dernière modification : 2013/05/25 23:43 de andre_domenech
