2005年2月21日

XREAのcron設定。

無料から、有料になった違いとして
cronがいじれるようになりました
それ何?というと、タイマー的なモノです
何時何分にアレやってコレやって、と

XREAの管理メニューから「CRONジョブ」
分,時,日,月,曜日
/virtual/ユーザー名/~
という感じで書かれてて

実行するcronのファイル名を指定する
ファイルは、作らないといけない。

cron.sh

#!/bin/sh
cd /virtual/ユーザー名/public_html/フォルダ名/
/usr/local/bin/perl ./test.cgi
exit

こんな流れ
1行目 シェルですよ
2行目 ~フォルダ名の中へ移動
2行目 perl を使ってフォルダ名の中 test.cgi を実行する
3行目 おしまい

エンコードは「EUC」改行は「LF」で保存
作成したらアップロード
/virtual/ユーザー名/public_html/cron.sh
パーミッション 705

CRONジョブの編集
0 */2 * * *
/virtual/ユーザー名/public_html/cron.sh

とやっておくと
2時間毎にcron.shを実行してくれます。


ココの場合、RNAという
リンクリストの更新をしてます

これがまた変なエラー吐くので
ちょっと苦戦しました
Can't locate RNA.pm in @INC~

RNA.pmが無いと言ってるんだけど
あるから、間違いなくあるから
ただ探してるフォルダに無いかも・・


rna.cgi の場所は絶対パスだとダメっぽい
cd で移動しての相対パスに変更

cron.sh

#!/bin/sh
cd /virtual/ユーザー名/public_html/rna/
/usr/local/bin/perl ./rna.cgi
exit

動作確認が出来たら、3行目を

./rna.cgi > /dev/null 2>&1

と書くと、実行後のメールが来なくなります
たまに Killed と止まる事も・・?

2005年2月 9日

track feed

日本、勝ちましたね
前半途中から見てましたが
追い付かれた辺りの猛攻に
キムチパワーを感じました

そんな雑談も書かなくなり
更新率も下がった所
Google先生に嫌われたみたいで
めっきり検索率が下がりました

そろそろドメイン1年なので
ちょっと力を入れるかもと

Googleクロールを呼び込む為に
ちょっぴり技を使ってみたので
結果が出たら公開しちゃうかも
・・空回りに終わる可能性も

とりあえずは、track feedという
素敵なサービスを使い始めました

track feed は、あなたのHPにリンクが貼られると、瞬時に RSS でリンクが張られたことをお知らせします。

という感じのサービスで
Linksの2番目でRSSを吐いてます
マイはてなあんてなも、混ざってます

リンクされたらもれなく
ご挨拶に伺いますので
そして、もれたらすみません。