cronを使って自動実行する
crontab
前回まででPHPのスクリプト自体はいったん動く状態までできました。
このスクリプトをcronで自動実行してみたいと思います。
cronが使用できる無料レンタルサーバもいくつかあるようです。
自分は未来サーバのコンパネからcronを登録してみたのですが、なぜか実行されませんでした。
ここはひとまず自分の開発環境(VMWare Fusion上のCentOS)にて実行します。
cronは以下のコマンドで編集できます。
s crontab -e
例えば5分に1回実行する、という場合はこんな感じ。
*/5 * * * * php -f /home/mtaji/TweetBot.php
登録後、確認は下記のコマンドで。
s crontab -l
*/5 * * * * php -f /home/mtaji/TweetBot.php
これで、一定時間ごとに作成したスクリプトが実行されます。
ただ、ここまでで作成したスクリプトですと、
何度も同じ文章を投稿してしまうので改良が必要ですが(^^;)
twitter botを作ってみる(第1回〜twitteroauth導入編)
twitter botを作ってみる(第2回〜応用編-メッセージのランダマイズ)
twitter botを作ってみる(第3回〜作成したスクリプトを自動実行する)