CentOS5へのcrontabインストール

Pocket
このエントリーをはてなブックマークに追加

とあるプロジェクトにて、コンテンツバックアップ用のシェルを書いたので、それをcronに仕込もうとした時のお話。

バックアップシェルの動作検証も終わり、cron に仕込もうとしたところ・・・

[root@host ~]# crontab -l

-bash: crontab: command not found

。。。orz

他人が作ったサーバはキライです。

なので、crontab を使えるように。

[root@host ~]# yum install crontabs

Loading “installonlyn” plugin

Setting up Install Process

Setting up repositories

Reading repository metadata in from local files

Parsing package install arguments

Resolving Dependencies

–> Populating transaction set with selected packages. Please wait.

—> Downloading header for crontabs to pack into transaction set.

crontabs-1.10-8.noarch.rp 100% |=========================| 3.9 kB 00:00

—> Package crontabs.noarch 0:1.10-8 set to be updated

–> Running transaction check

Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

=============================================================================

Installing:

crontabs noarch 1.10-8 base 5.0 k

Transaction Summary

=============================================================================

Install 1 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 5.0 k

Is this ok [y/N]: y

Downloading Packages:

(1/1): crontabs-1.10-8.no 100% |=========================| 5.0 kB 00:00

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: crontabs ######################### [1/1]

Installed: crontabs.noarch 0:1.10-8

Complete!

もいっちょ。

[root@host ~]# yum install vixie-cron

Loading “installonlyn” plugin

Setting up Install Process

Setting up repositories

Reading repository metadata in from local files

Parsing package install arguments

Resolving Dependencies

–> Populating transaction set with selected packages. Please wait.

—> Package vixie-cron.i386 4:4.1-72.el5 set to be updated

–> Running transaction check

Dependencies Resolved

=============================================================================

Package Arch Version Repository Size

=============================================================================

Installing:

vixie-cron i386 4:4.1-72.el5 base 91 k

Transaction Summary

=============================================================================

Install 1 Package(s)

Update 0 Package(s)

Remove 0 Package(s)

Total download size: 91 k

Is this ok [y/N]: y

Downloading Packages:

(1/1): vixie-cron-4.1-72. 100% |=========================| 91 kB 00:12

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Installing: vixie-cron ######################### [1/1]

Installed: vixie-cron.i386 4:4.1-72.el5

Complete!

確認。

[root@host ~]# crontab -l

no crontab for root

おk。

無事、crontab で、cron の設定が出来ましたとさ。

でわ。

7 thoughts on “CentOS5へのcrontabインストール

  1. smeghead

    cronが入ってないUnixOSなんて、信じがたいですね。
    というか、インストールされないようにすることができる事の方が驚いたよ。

    返信
  2. momiage3dau

    調べたところ、一応、cron は入ってたっぽいです。
    が、crontab 入ってなくて。。。

    ビックリしましたよw

    Linux自体、それほど分かってないような人が作ったので、仕方ないかなぁ、と。

    次からはちゃんと入れるように言っておきましたw

    返信
  3. smeghead

    vixie-cron てのを入れていたようだから、cronも入ってないと思ったんですが。。(vixie-cronてcronの一種だと思ったから)
    実は、「crontabなんて軟弱なインターフェースを使うな!/var/spool/cronをいじれ!」という意味でcrontabをインストールしなったら、逆にすごすぎだけどw
    そんな訳ないかw

    返信
  4. momiage3dau

    vixie-cronがcronの本体なのかな・・・?
    今度、時間が空いた時、一回抜いて検証してみます。

    いつ時間取れるかな。。。

    返信
  5. roshihy

    linodeというレンタルサーバでubuntu 64bit 入れたらcron入ってなかったです。。。
    参考になりました、ありがとうございましたー!

    返信
  6. momiage3dau

    id:roshihy
    お役に立てたようで。
    cron入って無い事ってなかなか無いので、いざその状況になるとちょっと困るんですよねw

    返信
  7. neko

    お陰さまで使えるようになりました。

    Cent0S5.4を最小構成&Netinstallした際にも入っていませんでした。

    有難う御座いました。

    返信

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です