web-dev-qa-db-ja.com

Centosにcrontabをインストールする方法

centoscrontab -eコマンドを使用してcronスケジューラーをセットアップすることに慣れています。しかし今日、centosサーバーの1つにこのコマンドがないことがわかりました

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)を使用しています。

cronでのgrepの表示:

[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
62
Sabuj Hassan

CentOSにcrontabをインストールする に見られるように、CentOSのcrontabパッケージは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)
128
fedorqui