ラズベリーパイを使ったEasyBotterサーバー "RasBoT" の作り方

Cronの時間設定

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までの数字)
最後に命令
という具合です。

これらが基本になってますので、これをつかって、指定時刻、日時を決定します。

さらに、「/」「,」「-」といった記号を加えることで毎や範囲を指定することが出来ます。

「/」「,」「-」を使ったCronの時間設定

「 / 」を使った毎の設定
*/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のサンプル

いくつか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」と入れ「作製実行」を押せば作ってくれます。

RasBoTのイメージファイルについて



他でもすぐ手に入るこのすばらしい4つのソフト(Raspbian , SAMBA , PHP5 , EasyBotter)が あらかじめインストールされ、初心者でもDLしてSDカードに書込み、ツイッターのAPIキーを入力すればすぐにBotが始められる このすばらしい"RasBoT"のImgファイルを、なんと、なんと!今なら無料で配布しています!もちろんサポートは一切ありません。

RasBoTのダウンロードはTOPメニューからどうぞ

※ただフリーソフトをインストールしただけのimgファイルで私にはいかなる権利も一切ありませんので好きに使ってください。
また、慣れている人だとこのimgファイルをDLしている時間より短い時間で全く同じもの、又はそれ以上のものを1からセットアップできるでしょう。。

○トップページ
----------------------
<<<前準備>>>
→必要な機器
→SDフォーマッタのインストール
→TeraTermのインストール
→TeraPadのインストール
→ツイッターAPIキーの取得
○導入編
→イメージ(img)の書込み
→Raspbianの動作確認
→EasyBotterの動作確認
→Cronの設定
○レンタルサーバーからの移動する人編
→イメージ(img)の書込み
→Raspbianの動作確認
→EasyBotterの入替えと動作確認
→Cronの設定
○Cronだけ使たい人編
→イメージ(img)の書込み
→Raspbianの動作確認
→Cronの設定
○1から自分で組みたい人編
→各種ソフトのインストール
○その他
→リモートでIPアドレスを調べる
→Cronの時間設定方法
→シャットダウンの仕方
┌(┌ ^o^)┐ホモォ

このサイトについて

ラズベリーパイでEasyBotterを動かすまでのサイトで、EasyBotterのプログラム改造、設定方法の話はありません。

リンクフリー、何かあればツイッターまで↓
ツイッターアカウント:@RBT2587538

Copyright© 2005-2007
k2-s.com All Rights Reserved.
Powered by k2-s.com
ホームページ制作
HTMLテンプレート