Как установить crontab на Centos - программирование
Подтвердить что ты не робот

Как установить crontab на Centos

Мне знакома настройка планировщика cron с помощью команды crontab -e на моем centos. Но сегодня я обнаружил, что один из моих серверов centos не имеет этой команды

Я попытался установить это с помощью yum install crontab, но не повезло. Затем я попробовал yum install crontabs и установил что-то

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Updating:
 crontabs                noarch     1.10-11.el5      base              7.0 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       1 Package(s)         
Remove       0 Package(s)         

Total download size: 7.0 k
Is this ok [y/N]:

Но все же команда crontab не работает. Если я делаю cat /etc/crontab, то он показывает ниже

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/

# run-parts
40 * * * * root run-parts /etc/cron.hourly
54 1 * * * root run-parts /etc/cron.daily
14 3 * * 0 root run-parts /etc/cron.weekly
38 1 16 * * root run-parts /etc/cron.monthly

Что мне делать, чтобы иметь crontab на этом конкретном сервере? Я использую CentOS release 5.2 (Final).

grep на cron показывает:

[root~]# ps -ef | grep cron
root     24022 24001  0 19:07 pts/1    00:00:00 grep cron

начало возврата службы cron:

[root~]# service cron start
cron: unrecognized service
4b9b3361

Ответ 1

Как показано в Установить crontab на CentOS, пакет crontab в CentOS vixie-cron. Следовательно, установите его с помощью:

yum install vixie-cron

И затем запустите его с помощью

service crond start

Чтобы сделать его постоянным, чтобы он запускался при загрузке, используйте:

chkconfig crond on

В CentOS 7 вам нужно использовать cronie:

yum install cronie

В CentOS 6 вы можете установить vixie-cron, но реальный пакет cronie:

yum install vixie-cron

и

yum install cronie

В обоих случаях вы получаете тот же результат:

.../...
==================================================================
 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
 exim            x86_64     4.72-6.el6      epel            1.2 M

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