Les partenaires publicitaires:

Comment modifier une crontab

Crontab est un outil de l'administrateur général trouvé au sein de toutes les distributions Linux ou UNIX. Le démon cron exécute généralement dans les tâches de fond et de trajets réguliers à quelque intervalles sont spécifiés. Ceci est particulièrement utile pour les mises à jour pendant les périodes où le système est utilisé pour le rendu ou emplois qui seraient normalement ralentir le système. Comprendre comment configurer et exécuter un script cron est moins intimidant qu'il n'y paraît.

Les bases

  1. Tapez "crontab -e". Cela va créer et éditer un fichier crontab pour votre nom d'utilisateur.

  2. Ajouter les entrées que vous souhaitez. Entrées doivent être dans un format spécifique pour cron pour les comprendre, tels que:
    "15 12 * / Usr / bin / bannière "Pause déjeuner!" > / Dev / console "

    Celui-ci enverra un rappel pour votre pause déjeuner à 12h15 tous les jours à la console.

  3. Hit "ESC" puis tapez "wq", et appuyez sur "Entrée" pour enregistrer et fermez le fichier.

Le côté technique




  1. Tapez "crontab -e" à nouveau. Ajouter les entrées que vous souhaitez, tels que:
    "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.
    La figure 4 est une heure.
    1 est le jour.

    • est le mois.
      3 est le jour de la semaine (0 est dimanche).
      Le travail à exécuter est: / usr / bin / rm / home / {username} / temp / *
      Et la sortie (le ">", également partie de l'emploi) est envoyé à / dev / null (aussi connu comme poubelle).
      Tous ensemble, cette compensation exécute le répertoire temp de l'utilisateur sur le 1er de chaque mois à 4:45, et tous les mercredis.
    • Commencez avec la date et l'heure que vous voulez que le travail soit exécuté. Certaines autres configurations qui fonctionnent sont:
      "15,45 0-5 / 2 "
      Celui-ci, par exemple, spécifie 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).

    • 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 21". L'entrée peut être quelque chose de une simple commande, comme dans l'exemple, à l'exécution d'un script complet, plus facile à faire en dehors de la crontab.



      Commandes simplifiées travail, comme "rm" au lieu de "/ usr / bin / rm", mais seulement si l'utilisateur possède ce répertoire dans leur chemin. Utilisation de la structure de répertoire complet est toujours la meilleure.

    • Choisissez le niveau d'enregistrement. 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 le courrier pour l'ensemble de vos tâches cron. Faire en sorte qu'ils travaillent avant d'entrer dans cette est conseillé.

      Autres options pour l'enregistrement sont "> (un nom de fichier journal)" pour créer un fichier journal pour le travail, ou ">> (un nom de fichier journal)" pour ajouter des entrées à la fin du fichier journal.

    • Hit "ESC" puis tapez "wq", et appuyez sur "Entrée" pour écrire et fermez le fichier.

    • Conseils Avertissements

      • Si vous exécutez "crontab" sans aucune option, veillez à appuyer sur "CTRL" et "C" pour quitter, sinon il va écraser le fichier existant.
    » » » » Comment modifier une crontab