Comment exécuter et modifier manuellement le fichier Linux Crontab

Qu'est-ce que Crontab et Cron et à quoi servent-ils ?

crontab est un fichier texte qui stocke une liste de commandes à exécuter à un instant donné, donc Crontab vérifiera les dates et les heures dans quels scripts ou commandes doivent être exécutés, ainsi que les autorisations d'exécution et tout est rendu discret, ou comme il est technologiquement connu en arrière-plan.

Tous les utilisateurs ont des informations différentes dans leur Crontab et chacun a la possibilité d'examiner et de vérifier leurs informations telles que utilisateurs "normaux" ou utilisateurs "root", simplement en utilisant la commande Crontab.




Cependant, il y a souvent confusion pour certains programmeurs ou administrateurs réseau lorsqu'ils se confondent avec la dynamique ei rôles de Cron.

Comment exécuter et modifier manuellement le fichier Linux Crontab

Cron est ce que nous appelons un "démon" ou processus d'arrière-plan, qui s'exécute à partir du moment où le système démarre, sa fonction principale est de vérifier s'il y a une activité qui doit s'exécuter selon le calendrier prédéfini et cela dépend de la configuration du fuseau horaire disponible pour chaque équipe.

Une fois le concept de ces deux fichiers clarifié, on peut facilement distinguer ce qu'est Cron et ce qu'est Crontab, ainsi que leurs fonctions qui ils sont totalement différents.

Maintenant, quand nous travaillons avec le système d'exploitation Linux, il est courant d'avoir des problèmes pour exécuter et éditer Crontab, c'est pourquoi vous trouverez ci-dessous quelques aspects techniques qui faciliteront votre travail.

Que devrais tu faire?

La première chose que vous devez faire est d'obtenir le Autorisations Crontab, car pour cette commande il est indispensable que vous les possédiez, dans ce cas il faut les gérer depuis le terminal vers : /etc/cron.allow ou etc/cron.deny. Les possibilités suivantes se présentent :




  • Une fois que vous avez trouvé le fichier /etc/cron.allow, l'utilisateur qui souhaite modifier la Crontab doit l'examiner attentivement et vérifier qu'elle y est incluse.
  • Si le fichier /etc/cron.allow n'existe pas, il doit y avoir un etc/cron.deny (mais dans ce cas l'utilisateur que vous souhaitez modifier ne doit pas s'y trouver).
  • Si les deux fichiers sont présents, le /etc/cron.allow désactivé à etc/cron.deny.
  • Si aucun des fichiers n'existe, l'édition de Crontab dépendra uniquement de la configuration du système d'exploitation, d'autoriser ou non l'édition.

Au moment de la modification

Lorsque vous disposez des autorisations appropriées, les utilisateurs peuvent créer ou renommer leur propre fichier Crontab. Vous devez donc vérifier que ce fichier existe lorsque vous exécutez la commande : crontab-1, si vous n'avez pas de fichier Crontab. volonté le message s'affiche "pas de crontab pour" apparaît., mais si vous l'avez, votre fichier Crontab apparaîtra à l'écran.

Selon le système d'exploitation, les messages ou formes d'exécution peuvent varier de ne rien afficher à des messages "Ne modifiez pas ce fichier".

Comment exécuter et modifier manuellement le fichier Linux Crontab

Cependant, pour créer ou modifier un fichier Crontab, vous devrez exécuter la commande crontab -, de cette façon, vous obtiendrez beaucoup d'informations, mais vous devrez faire attention à la description avant la section des commentaires, qui diffère y compris #. Exemple : commande # mh dom mon dow. Vous devez être conscient que il n'y a que six informations modifiables sur chaque ligne de la Crontab :



  1. La minute exacte dans laquelle la commande sera exécutée (m).
  2. L'heure de la journée à laquelle la commande sera activée (h)
  3. Jour précis du mois où la commande sera exécutée (Lun).
  4. Le mois d'exécution de la commande (mon).
  5. C'est un jour de la semaine où la commande (dow) sera activée.

La commande

Il est important que vous sachiez que dans chacune des informations, vous serez capable de modifier un caractère générique, à l'exception de la "commande" sous Linux. Exemple : 30 18 * * * * tar -zcf /var/backups/home.tgz / home /


Ce qui pourrait être interprété qu'à 30 minutes, 18 heures et n'importe quel jour, mois et jour de la semaine, la commande d'entrée Crontab est compressée et prend le répertoire maison dans dossier /var/sauvegardes.

BalisesLinux
ajouter un commentaire de Comment exécuter et modifier manuellement le fichier Linux Crontab
Commentaire envoyé avec succès ! Nous l'examinerons dans les prochaines heures.