GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer Crontab dans CentOS/RHEL 7/6/5

Après la migration de notre site TecAdmin.net vers un nouveau VPS (CentOS 6.5) sur l'hébergement de l'océan numérique, nous avons constaté que Crontab n'est pas installé sur le serveur, lorsque j'essaie d'exécuter crontab -l commande, j'ai trouvé l'erreur suivante.

# crontab -l

-bash: crontab: command not found

Après avoir vérifié le package de la commande crontab dans notre ancien système, j'ai trouvé qu'il provenait de cronie emballer. Je pense donc l'écrire pour les lecteurs de TecAdmin.net. Utilisez la commande ci-dessous pour l'installer. cela installera également les dépendances requises

Installer Crontab

# yum install cronie
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.web-ster.com
 * updates: mirror.stanford.edu
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cronie.x86_64 0:1.4.4-12.el6 will be installed
--> Processing Dependency: dailyjobs for package: cronie-1.4.4-12.el6.x86_64
--> Running transaction check
---> Package cronie-anacron.x86_64 0:1.4.4-12.el6 will be installed
--> Processing Dependency: crontabs for package: cronie-anacron-1.4.4-12.el6.x86_64
--> Running transaction check
---> Package crontabs.noarch 0:1.10-33.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                        Arch      Version           Repository     Size
================================================================================
Installing:
 cronie                         x86_64    1.4.4-12.el6      base           73 k
Installing for dependencies:
 cronie-anacron                 x86_64    1.4.4-12.el6      base           30 k
 crontabs                       noarch    1.10-33.el6       base           10 k

Transaction Summary
==========================================================
Install       3 Package(s)

Total download size: 114 k
Installed size: 220 k
Is this ok [y/N]: y
Downloading Packages:
(1/3): cronie-1.4.4-12.el6.x86_64.rpm                         |  73 kB     00:00
(2/3): cronie-anacron-1.4.4-12.el6.x86_64.rpm                 |  30 kB     00:00
(3/3): crontabs-1.10-33.el6.noarch.rpm                        |  10 kB     00:00
--------------------------------------------------------------------------------
Total                                                336 kB/s | 114 kB     00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing : cronie-1.4.4-12.el6.x86_64                   1/3
  Installing : crontabs-1.10-33.el6.noarch                  2/3
  Installing : cronie-anacron-1.4.4-12.el6.x86_64                           3/3
  Verifying  : crontabs-1.10-33.el6.noarch                                  1/3
  Verifying  : cronie-anacron-1.4.4-12.el6.x86_64                           2/3
  Verifying  : cronie-1.4.4-12.el6.x86_64                                   3/3

Installed:
  cronie.x86_64 0:1.4.4-12.el6

Dependency Installed:
  cronie-anacron.x86_64 0:1.4.4-12.el6            crontabs.noarch 0:1.10-33.el6

Complete!

Comment ajouter un nouveau travail dans Crontab

Pour ajouter un nouveau cron, utilisez crontab -e pour le modifier dans l'éditeur et ajoutez cron selon vos besoins. Dans le système de fichiers, les crons sont enregistrés dans le fichier /var/spool/cron/;.

# crontab -e

Lisez l'article ci-dessous pour en savoir plus sur Crontab avec 20 exemples utiles.

https://tecadmin.net/crontab-in-linux-with-20-examples-of-cron-schedule/

Comment répertorier les emplois dans Crontab

Pour lister le planificateur de tâches sous crontab, nous pouvons utiliser -l commutateur de ligne de commande avec la commande crontab. Par exemple, pour répertorier les tâches planifiées pour l'utilisateur actuel

# crontab -l

Pour afficher les tâches planifiées sous un autre utilisateur, spécifiez le nom d'utilisateur avec -a changer comme ci-dessous.

# crontab -u <username> -l

Cent OS
  1. Comment mettre à jour CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 vers CentOS 7.7

  2. Comment installer Git 1.9 sur Fedora 27/26, CentOS/RHEL 7/6

  3. Comment installer Fail2Ban sur CentOS/RHEL 7/6

  4. Comment installer JAVA 7 (JDK 7u79) sur CentOS/RHEL 7/6/5 et Fedora

  5. Comment installer ownCloud 10 sur CentOS/RHEL 7/6

Comment installer Apache SVN (Subversion) sur CentOS 7/RHEL

Comment désactiver SELinux sur CentOS 7/6 et RHEL 7/6

Comment installer Nagios 4.4.3 sur CentOS 7/6 et RHEL 7/6

Comment installer ownCloud 10 sur CentOS 7/6 et RHEL 7/6

Comment installer RabbitMQ sur CentOS/RHEL 7/6 et Fedora

Comment installer PHP 8 sur CentOS/RHEL 8/7