Crontab est un outil de l'administrateur général trouvé au sein de toutes les distributions Linux ou UNIX. Le démon cron s'exécute généralement en arrière-plan et exécute des tâches à ce que les intervalles sont exprimés prévu . Ceci est particulièrement utile pour les mises à jour pendant les périodes où le système est utilisé ou pour rendre emplois qui seraient normalement ralentir le système . Comprendre comment configurer et exécuter un script cron est moins ardue qu'il n'y paraît . Instructions
The Basics
1
type " crontab- e ". Cela va créer et modifier un fichier crontab pour votre nom d'utilisateur.
2
Ajoutez les entrées que vous souhaitez . Les inscriptions doivent être dans un format spécifique pour cron pour les comprendre , tels que:
" 15 12 *** /usr /bin /banner " Pause déjeuner "> /dev /console "
!
celui-ci enverra un rappel pour votre pause de midi à 12h15 tous les jours à la console.
3
Hit "ESC" puis tapez " wq " et appuyez sur "Entrée " pour sauvegarder et fermer le fichier .
le côté technique de
4
type " crontab- e "à nouveau. Ajoutez les entrées que vous souhaitez , par exemple:
" 45 4 1 * 3 /usr /bin /rm /home /{username} /temp /* > /dev /null 2> & 1 "
Briser l'entrée dans l'ordre:
45 est la minute
4 est l' heure
1 est le jour
* . . . c'est le mois
3 est le jour de la semaine (0 pour dimanche)
le travail à exécuter est: . . /usr /bin /rm /home /{username} /temp /* < br >
et la sortie ( le ">" , également partie de l'emploi ) est envoyé vers /dev /null ( également connu sous le nom poubelle ) .
Tous ensemble , cette compensation exécute le répertoire temp de l'utilisateur sur le 1er de chaque mois à 4h45 , et tous les mercredis.
Démarrer avec la date et l'heure que vous voulez que le travail à exécuter. D'autres configurations que les travaux sont:
" 15,45 0-5 * /2 ** "
Celui-ci, par exemple , indique d' exécuter le travail à 15 et 45 minutes après l'heure ( séparées par des virgules ) , pendant les heures de minuit à cinq ( le " 0-5 " ) tous les deux jours (* /2).
5
Tapez la commande courir après la date et l'heure sont réglées . Ce serait le "/usr /bin /rm /home /{username} /temp /* > /dev /null 2 & 1". L'entrée peut être n'importe quoi à partir d'une simple commande , comme dans l'exemple , à l'exécution d'un script complet , plus facile à faire à l'extérieur de la crontab.
Simplifié commandes de travail, tels que "rm" au lieu de "/usr /bin /RM " , mais seulement si l'utilisateur dispose de ce répertoire dans leur chemin d'accès . Utilisation de la structure de répertoire complet est toujours la meilleure.
6
Choisissez le niveau de journalisation . L'exemple précédent envoie le journal à /dev /null , ou trashes il .
Une autre alternative à l'envoi de la sortie vers /dev /null est de taper "mailto =" "" dans le fichier crontab pour éteindre courrier pour l'ensemble de vos tâches cron . Faire en sorte qu'ils fonctionnent avant d'entrer c'est conseillé .
Autres options pour l'exploitation forestière sont "> ( un nom de fichier de log) " pour créer un fichier journal pour le travail, ou ">> ( certains fichiers de log nom) " pour ajouter des entrées à la fin du fichier journal.
7
Hit " ESC " puis tapez" wq "et appuyez sur " Entrée "pour écrire et fermez le fichier .