Cron est un programme UNIX qui permet aux utilisateurs de planifier l'exécution de tâches à des intervalles spécifiés . Il est plus adapté à des emplois qui doivent être répétées régulièrement sur une longue période de temps . Vous créez un fichier crontab qui contient une séquence de commandes et une adresse électronique à laquelle UNIX envoie une sortie ou d'erreurs . Ce fichier est exécuté par le démon cron à des intervalles spécifiés . Le démon reste inactif jusqu'à ce qu'il soit nécessaire d'exécuter un script prévu Choses que vous devez UNIX Notepad Computer Show More Instructions configurer un Cron d'emploi Photos 1 créer un script contenant le code que vous souhaitez exécuter une tâche cron. Par exemple , vous pouvez créer un script perl appelé myperlscript.pl . 2 Créer un fichier texte en utilisant le Bloc-notes . Ceci est votre fichier crontab , et contiendra la séquence de commandes à exécuter sous cron. . Chaque entrée dans un fichier crontab est composée de six champs , séparés par des espaces. Les cinq premiers champs indiquent le programme cron lorsque l'exécution et le sixième champ contient la commande à exécuter. 3 Saisissez l'adresse électronique à laquelle toute sortie ou les messages d'erreur doivent être envoyées par UNIX sur une seule ligne et appuyez sur Entrée. Par exemple, pour envoyer la sortie vers myemail@carrier.com , la syntaxe correcte est: MAILTO = myemail@carrier.com 4 Tapez la commande doit être exécutée par le programme de cron. La syntaxe est: minute heure jour mois semaine utilisateur commande minute, heure, jour, mois et jour de la semaine commandes sont numériques . La minute peut être n'importe quel nombre de zéro à cinquante neuf . L' heure est compris entre zéro et vingt trois, avec minuit étant représenté en tant que zéro . Le jour varie de zéro à trente et un , les gammes de mois à partir de zéro à douze ans et les plages en semaine à partir de zéro à sept ans. L'utilisateur et les champs de commande sont alphanumériques . Le champ de commande peut contenir n'importe quelle commande valide UNIX. Les cinq premiers champs peuvent également contenir un caractère générique , *, ce qui signifie que toutes les valeurs morales, ou une liste de valeurs valides séparées par des virgules . Par exemple, pour exécuter le script perl , myperscript.pl , à 1 : 00 PM les dixième et quinzième de chaque mois, l'utilisateur root , il faut saisir la commande suivante: 0 13 10,15 ** root /cgi-bin/myperlscript.pl 5 Enregistrez le fichier texte avec un nom de votre choix , par exemple, mycronfile.txt . 6 Téléchargez le fichier dans votre répertoire UNIX via FTP en mode ASCII. 7 Activez le fichier crontab sur le système UNIX. La commande que vous taperez dans SSH est: crontab << cheminfichier >> /<< nom >> Par exemple, si le fichier se trouve dans le cgi du répertoire bin vous devez taper crontab /cgi-bin/mycronfile.txt
|