Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
fr:slackbook:process_control [2012/12/16 23:37 (UTC)] – [cron] Initial translation ellendhel | fr:slackbook:process_control [2012/12/29 15:13 (UTC)] – [Sources] ellendhel |
---|
===== cron ===== | ===== cron ===== |
| |
Bon, nous avons étudié différents moyen de voir les processus actifs de notre système et comment leur envoyer des signaux, mais comment faire pour lancer un processus de manière régulière ? Heureusement, Slackware comporte ce qu'il faut, **//crond//**(8). cron lance des processus pour chaque utilisateur selon le programme qu'il aura établi. Cela rend les choses très pratique pour les processus qui doivent s'exécuter de manière périodique, mais qui ne demandent pas à être "démonisés", comme pour les scripts de sauvegarde. Chaque utilisateur peut gérér sa propre entrée dans la base de données de cron, les utilisateurs non-root peuvent dont lancer leurs processus planifiés également. | Bien, nous avons étudié différents moyen de voir les processus actifs de notre système et comment leur envoyer des signaux, mais comment faire pour lancer un processus de manière régulière ? Heureusement, Slackware comporte ce qu'il faut, **//crond//**(8). cron lance des processus pour chaque utilisateur selon le programme qu'il aura établi. Cela rend les choses très pratique pour les processus qui doivent s'exécuter de manière périodique, mais qui ne demandent pas à être "démonisés", comme pour les scripts de sauvegarde. Chaque utilisateur peut gérér sa propre entrée dans la base de données de cron, les utilisateurs non-root peuvent dont lancer leurs processus planifiés également. |
| |
Pour pouvoir lancer un programme depuis cron, vous aurez besoin de **//crontab//**(1). La page de manuel liste un large choix de façon de faire cela, mais la méthode la plus courante est d'utiliser l'option //-e//. Cela verrouillera l'entrée de l'utilisateur dans la base de données de cron (pour éviter d'être accédés en écriture par un autre programme) puis ouvrira cette entrée avec l'éditeur de texte indiqué par la variable d'environnement VISUAL. Sur les systèmes Slackware, c'est typiquement l'éditeur **//vi//**. Vous pouvez avoir besoin de consulter le chapitre sur **//vi//** avant de continuer. | Pour pouvoir lancer un programme depuis cron, vous aurez besoin de **//crontab//**(1). La page de manuel liste un large choix de façon de faire cela, mais la méthode la plus courante est d'utiliser l'option //-e//. Cela verrouillera l'entrée de l'utilisateur dans la base de données de cron (pour éviter d'être accédés en écriture par un autre programme) puis ouvrira cette entrée avec l'éditeur de texte indiqué par la variable d'environnement VISUAL. Sur les systèmes Slackware, c'est typiquement l'éditeur **//vi//**. Vous pouvez avoir besoin de consulter le chapitre sur **//vi//** avant de continuer. |
====== Sources ====== | ====== Sources ====== |
<!-- If you copy information from another source, then specify that source --> | <!-- If you copy information from another source, then specify that source --> |
* Source originale : [[http://www.slackbook.org/beta]] \\ | * Source originale : [[http://www.slackbook.org/beta]] \\ |
<!-- Authors are allowed to give credit to themselves! --> | <!-- Authors are allowed to give credit to themselves! --> |
* Publié initialement par Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson\\ | * Publié initialement par Alan Hicks, Chris Lumens, David Cantrell, Logan Johnson\\ |
* Traduction initiale de [[wiki:user:escaflown | escaflown]] | * Traduction initiale de [[wiki:user:escaflown | escaflown]] |
| * Traduction de [[wiki:user:ellendhel | Ellendhel]] |
<!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> | <!-- * Contrbutions by [[wiki:user:yyy | User Y]] --> |
<!-- Please do not modify anything below, except adding new tags.--> | <!-- Please do not modify anything below, except adding new tags.--> |
<!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents --> | <!-- You must also remove the tag-word "template" below. Otherwise your page will not show up in the Table of Contents --> |
{{tag>fr:slackbook process_control ps kill killall top cron}} | {{tag>fr:slackbook process_control ps kill killall top cron}} |