Créez un script contenant le code que vous souhaitez exécuter comme une tâche cron. Par exemple, vous pouvez créer un script perl appelé myperlscript.pl.
Créez un fichier texte en utilisant le Bloc-notes. Ceci est votre fichier crontab, et contiendra la séquence de commandes pour être exécuté 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 quand exécuter et le sixième champ contient la commande à exécuter.
Tapez l'adresse électronique à laquelle les messages de sortie ou d'erreur doivent être envoyés par UNIX sur une seule ligne et appuyez sur Entrée. Par exemple, pour envoyer la sortie à [email protected], la syntaxe correcte est:
[email protected]
Tapez la commande à être exécutée par le programme cron. La syntaxe est:
commande de l'utilisateur jour mois jour de la semaine d'heure minute
Les commandes minute, heure, jour, mois et semaine sont numériques. La minute peut être un nombre de zéro à cinquante neuf. Les plages horaires de zéro à vingt-trois, avec minuit étant représentés comme zéro. Le jour va de zéro à 30 1, mois va de zéro à douze jours et varie de zéro à sept. Les champs d'utilisateur et de commandement sont alphanumériques. Le champ de commande peut contenir toute commande UNIX valide. Les cinq premiers champs peuvent également contenir un caractère générique, *, ce qui signifie 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, à 13h00 sur les dixième et quinzième jours de chaque mois, l'utilisateur root, nous tapez la commande suivante:
0 13 10,15 /cgi-bin/myperlscript.pl racine
Enregistrez le fichier texte avec un nom de votre choix, par exemple, mycronfile.txt.
Téléchargez le fichier vers votre répertoire UNIX via FTP en mode ASCII.
Activer le fichier crontab sur le système UNIX. La commande que vous taperez dans SSH est:
crontab lt;> / lt;>
Par exemple, si le fichier se trouve dans le répertoire cgi-bin vous taperez
/cgi-bin/mycronfile.txt crontab