Cronの命令の形は
* * * * * 命令
という形になっており「*」の部分を変えることで日時を指定します。
5つの * は半角スペースで区切られており、左の * から順に[ 分 時 日 月 曜日 ]の順に並んでます。
・左から1番目の * に値をいれ、分を指定
ここでは分を指定するので入れることの出来る値は数字で0〜59までです。
一時間は60分なのでそうなりますね。
・左から2番目の * に値をいれ、時間を指定
ここでは時間を指定するので入れることの出来る値は数字で0〜23までです。
一日は24時間なのでそうなりますね。
・左から3番目の * に値をいれ、日を指定
ここでは日を指定するので入れることの出来る値は数字で1〜31までです。
月の最大は31日なのでそうなりますね。
・左から4番目の * に値をいれ、月を指定
ここでは月を指定するので入れることの出来る値は数字で1〜12までです。
一年はの12ヶ月なのでそうなりますね。
・左から5番目の * に値をいれ、曜日を指定
ここでは曜日を指定します。今までと少し入力方法がかわり、入れれる値は0〜7です、
月曜日は1
火曜日は2
水曜日は3
木曜日は4
金曜日は5
土曜日は6
日曜日は7 or 0 ※日曜日0でも可能。
つまり、
左から1番目の * に値をいれ、分を指定(0〜59までの数字)
左から2番目の * に値をいれ、時間を指定(0〜23までの数字)
左から3番目の * に値をいれ、日を指定(1〜31までの数字)
左から4番目の * に値をいれ、月を指定(1〜12までの数字)
左から5番目の * に値をいれ、曜日を指定(0-7までの数字)
最後に命令
という具合です。
これらが基本になってますので、これをつかって、指定時刻、日時を決定します。
さらに、「/」「,」「-」といった記号を加えることで毎や範囲を指定することが出来ます。
「 / 」を使った毎の設定
*/5 といった具合に */数字 とすると毎の設定ができます。
*/5 * * * * php /home/pi/easybotter01/bot.php
の場合は5分毎実行という感じに
45 */5 * * * php /home/pi/easybotter01/bot.php
の場合は5時間毎の45分に実行という感じになります。
数字を変えて10分毎だったり15分毎だったり、3時間毎だったり12時間毎だったりと変えることができます。
「 , 」を使った複数値の設定
15,45 とすると15と45の2つの値の実行が可能になります。
15,45 * * * * php /home/pi/easybotter01/bot.php
の場合は毎日の毎時、15分と45分に実行という感じに
9 2,18 * * * php /home/pi/easybotter01/bot.php
の場合は毎日の2時と18時の9分に実行という感じになります。
「 - 」 を使った範囲の設定
2-5 とすると2〜5の間という範囲の設定が出来ます。
3 2-5 * * * php /home/pi/easybotter01/bot.php
の場合は2時〜5時の間の毎時3分に呟くという感じです。
いくつかCronのサンプルを置いておくで参考にしてください。
1分おきに呟きます。
* * * * * php /home/pi/easybotter01/bot.php
45分おきに呟きます。
*/45 * * * * php /home/pi/easybotter01/bot.php
毎時00分に呟きます。
00 * * * * php /home/pi/easybotter01/bot.php
毎日00:00分に呟きます。 よるほー です。
00 00 * * * php /home/pi/easybotter01/bot.php
毎日21:54分に呟きます
54 21 * * * php /home/pi/easybotter01/bot.php
毎月25日6:05分に呟きます。
05 6 25 * * php /home/pi/easybotter01/bot.php
毎週火曜日21:54分に呟きます。
54 21 * * 2 php /home/pi/easybotter01/bot.php
毎年クリスマスイブになったら呟きます。非リアには必要ないです。
0 0 24 12 * php /home/pi/easybotter01/bot.php
他にも設定は可能なので「crontab 設定」あたりで検索をかけてみてください。
作るのが面倒な人はこちらへどうぞ
「CRONTAB設定ヘルパー」 日本海商株式会社様のHPにある一部です。
実行ファイルフルパスに「php /home/pi/easybotter01/bot.php」と入れ「作製実行」を押せば作ってくれます。
他でもすぐ手に入るこのすばらしい4つのソフト(Raspbian , SAMBA , PHP5 , EasyBotter)が
あらかじめインストールされ、初心者でもDLしてSDカードに書込み、ツイッターのAPIキーを入力すればすぐにBotが始められる
このすばらしい"RasBoT"のImgファイルを、なんと、なんと!今なら無料で配布しています!もちろんサポートは一切ありません。
RasBoTのダウンロードはTOPメニューからどうぞ
※ただフリーソフトをインストールしただけのimgファイルで私にはいかなる権利も一切ありませんので好きに使ってください。
また、慣れている人だとこのimgファイルをDLしている時間より短い時間で全く同じもの、又はそれ以上のものを1からセットアップできるでしょう。。
ラズベリーパイでEasyBotterを動かすまでのサイトで、EasyBotterのプログラム改造、設定方法の話はありません。
リンクフリー、何かあればツイッターまで↓
ツイッターアカウント:@RBT2587538
Copyright© 2005-2007
k2-s.com All Rights Reserved.
Powered by k2-s.com
ホームページ制作
HTMLテンプレート