GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Crontab in CentOS/RHEL 7/6/5

Dopo la migrazione del nostro sito TecAdmin.net al nuovo VPS (CentOS 6.5) su digital ocean hosting abbiamo scoperto che Crontab non è installato sul server, quando provo a eseguire crontab -l comando, ho trovato il seguente errore.

# crontab -l

-bash: crontab: command not found

Dopo aver controllato il pacchetto del comando crontab nel nostro sistema precedente, ho scoperto che proviene da cronie pacchetto. Quindi penso di scriverlo per i lettori di TecAdmin.net. Utilizzare il comando seguente per installarlo. questo installerà anche le dipendenze richieste

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

Come aggiungere un nuovo lavoro in Crontab

Per aggiungere un nuovo cron usa crontab -e per modificarlo nell'editor e aggiungi cron secondo le tue esigenze. Nel filesystem i cron vengono salvati nel file /var/spool/cron/;.

# crontab -e

Leggi l'articolo di seguito per saperne di più su Crontab con 20 esempi utili.

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

Come elencare i lavori in Crontab

Per elencare lo scheduler dei lavori sotto crontab, possiamo usare -l interruttore della riga di comando con il comando crontab. Ad esempio per elencare i lavori pianificati per l'utente corrente

# crontab -l

Per visualizzare i lavori programmati sotto un altro utente, specifica il nome utente con -a cambia come di seguito.

# crontab -u <username> -l

Cent OS
  1. Disabilita SELinux su CentOS o RHEL 5/5.1/5.2/5.3/5.4/5.5/5.6/5.7

  2. Come installare e configurare HAProxy su CentOS/RHEL 7/6

  3. Come installare Subversion (SVN) 1.9 su CentOS/RHEL 7/6/5

  4. Come installare FFmpeg su CentOS/RHEL 7/6

  5. Come installare RabbitMQ su CentOS/RHEL 7/6 e Fedora

Come installare Apache SVN (Subversion) su CentOS 7/RHEL

Come installare Nagios 4.4.3 su CentOS 7/6 e RHEL 7/6

Come installare ownCloud 10 su CentOS 7/6 e RHEL 7/6

Come installare Python 3.6 su CentOS/RHEL 7/6 e Fedora 30/29

Come installare Python 2.7.18 su CentOS/RHEL 7/6 e Fedora 32/31

Come installare PHP 8 su CentOS/RHEL 8/7