GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Crontab in CentOS/RHEL 7/6/5

Nach der Migration unserer Website TecAdmin.net auf den neuen VPS (CentOS 6.5) auf Digital Ocean Hosting haben wir festgestellt, dass Crontab nicht auf dem Server installiert ist, wenn ich versuche, crontab -l auszuführen Befehl habe ich folgenden Fehler gefunden.

# crontab -l

-bash: crontab: command not found

Nachdem ich das Paket des crontab-Befehls in unserem älteren System überprüft hatte, stellte ich fest, dass es von cronie stammt Paket. Also denke ich, es für TecAdmin.net-Leser zu schreiben. Verwenden Sie den folgenden Befehl, um es zu installieren. dadurch werden auch die erforderlichen Abhängigkeiten installiert

Crontab installieren

# 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!

Wie man einen neuen Job in Crontab hinzufügt

Um einen neuen Cron hinzuzufügen, verwenden Sie crontab -e, um ihn im Editor zu bearbeiten, und fügen Sie Cron gemäß Ihren Anforderungen hinzu. Im Dateisystem werden Crons in der Datei /var/spool/cron/ gespeichert;.

# crontab -e

Lesen Sie den folgenden Artikel, um mehr über Crontab mit 20 nützlichen Beispielen zu erfahren.

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

So listen Sie Jobs in Crontab auf

Um den Job-Scheduler unter crontab aufzulisten, können wir -l verwenden Befehlszeilenschalter mit crontab-Befehl. Zum Beispiel, um Jobs aufzulisten, die für den aktuellen Benutzer geplant sind

# crontab -l

Um Jobs anzuzeigen, die unter einem anderen Benutzer geplant sind, geben Sie den Benutzernamen mit -a an Schalter wie unten.

# crontab -u <username> -l

Cent OS
  1. Deaktivieren Sie SELinux auf CentOS oder RHEL 5/5.1/5.2/5.3/5.4/5.5/5.6/5.7

  2. So installieren und konfigurieren Sie HAProxy unter CentOS/RHEL 7/6

  3. So installieren Sie JAVA 7 (JDK 7u79) unter CentOS/RHEL 7/6/5 und Fedora

  4. So installieren Sie Subversion (SVN) 1.8.19 unter CentOS/RHEL 7/6/5

  5. So installieren Sie Subversion (SVN) 1.9 unter CentOS/RHEL 7/6/5

So installieren Sie Apache SVN (Subversion) unter CentOS 7/RHEL

So installieren Sie Nagios 4.4.3 auf CentOS 7/6 und RHEL 7/6

So installieren Sie ownCloud 10 auf CentOS 7/6 &RHEL 7/6

So installieren Sie Python 2.7.18 auf CentOS/RHEL 7/6 und Fedora 32/31

So installieren Sie RabbitMQ unter CentOS/RHEL 7/6 und Fedora

So installieren Sie PHP 8 unter CentOS/RHEL 8/7