サバステータスをtwitterにポストするスクリプトになる予定の記事書きかけ
- cronから発信する通知は15分毎でメールなので、
- 1分を争うサバの危機には無力
- メールサバが落ちてれば発信されずにキューに貯まるだけ
/etc/crontabに追記
0-60 * * * * root (path)/twit.sh
- 毎分起動
- rootが必要だった
twit.sh
- ロードアベレージをpostします
#!/bin/sh BUFIFS=$IFS IFS= exec 3< '/proc/loadavg' while read FL 0<&3 do message=$message+$FL done exec 3<&- IFS=$BUFIFS wget -O nul --post-data="status=asdf" --http-user=**** --http-password=**** http://twitter.com/statuses/update.xml
twitterへポストはphpから簡単にできる
- http://www.ivystar.jp/programming/php/たった15行でphpからtwitterに送信/#
wgetで
- http://www.oceans.mydns.jp/memo/20090506001.htm
- 「-O nul」で取得htmlを破棄
api制限70ポスト/h
ロードアベレージは/proc/loadavgを拾えばよい
1分平均の値が10超えたら注意、20超えたら緊急
- そんな機能を実装したクライアントつくってみようか