新規記事投稿
フォロー記事投稿
記事のキャンセル
From: Yasu.F
<yasuf@ariake.or.jp>
Subject: crontabファイルの置き場所
Date: 1997/03/14 12:23:04
Reference: mesh.open/00293
3月14日に、えぢまっくさんは書きました。
>ちなみにcrontabファイルというのはやはり自分の
>ホームディレクトリに置くのですよね。
これはシステムによって違いますが、たとえばわたしの環境(Linux 2.0.x /
Slackware3.1)では /var/spool/cron/crontabs/ユーザ名 というファイルが
できます。エントリを変更するときはこれを直接編集するのではなくて
(root権限があればできないこともないですけど^^;)、crontabというコマンド
を使います。
たとえば、現在のcrontabの内容をカレントディレクトリの "mycrontab"
というファイルに書き出す場合は
$ crontab -l >mycrontab
とします。これを適当に編集してから(書き方はにあさんの記事を参照)
$ crontab mycrontab
とすれば、crontabが新しい内容に差し替えられます。また、OSによっては
$ crontab -e
とすれば、直接エディタが起動しますので、ここで編集することもできます。
詳しくは man crontab として、crontab(1)のマニュアルページを参照してください。
なお、場合によってはcrontabをrootのみが編集できるようになっていたり、cron
機能を使えるユーザが制限されていることがありますので、うまくいかない場合は
管理者に問い合わせてみるといいでしょう。