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