注目の書籍

好評発売中!

知識ゼロから始めるLinuxサーバーの作り方

Linux初心者でも
本格 サーバーが“即席”で 完成!自宅サーバー
クラウド化も!

必聴講座ご紹介

Cloud Days Tokyo 2012
クラウド時代を勝ち抜く企業戦略を考える

エムオーテックス


Cloud Days Tokyo 2012
クラウド時代の企業インフラとユーザー環境の姿

ヴイエムウェア


Cloud Days Osaka 2012
クラウドでIT維新を〜ビジネスを加速させるベストプラクティス

アマゾン データ サービス ジャパン

オープンソース/Linux

Linuxコマンド集

日経Linux

【 crontab 】 プログラムを定期的に実行するcrondの設定ファイルを編集する

2006/02/27
 Linuxコマンド集
コマンド集(機能別) | コマンド集(アルファベット順) | コマンド逆引き大全 | シェル・スクリプト・リファンレス

crontab  プログラムを定期的に実行するcrondの設定ファイルを編集する (1)

 構文  
crontab [ -u user ] file
crontab [ -u user ] { -e | -l | -r }

 オプション  
-e crontabを編集する
-l 登録されているcrontabを表示する
-r 登録されているcrontabを削除する
-u user 指定したユーザーのcron設定を行う

 説明  

プログラムを指定した時間に定期的に実行するためのデーモンcrondの設定を行う。設定はユーザーごとに用意されたcrontabという設定ファイルに記述する。crontabには以下のような書式で,各コマンドについて1行ずつ記述する。


 crontabの書式  

min hour day month week command

min 分を指定する。ワイルド・カード(*)を使用できる
hour 時を指定する。ワイルド・カード(*)を使用できる
day 日を指定する。ワイルド・カード(*)を使用できる
month 月を指定する。ワイルド・カード(*)を使用できる
week 曜日を指定する。0を日曜日とし,順に数字に当てはめていく。またワイルド・カード(*)も使用できる
command 実行するコマンドまたはスクリプトを記述する

 使用例  
crontabの情報を表示する
$ crontab -l
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.1455 installed on Wed Dec  1 02:14:18 1999)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
0 0 * * *   /home/hoge/logcut.pl ←毎日0時0分にlogcut.plを実行

 関連事項  
atatqatrmbatch定期的にプログラムを動かす

この記事に対するfacebookコメント

nikkeibpITpro

読みましたか? 〜 未読記事をご紹介