|
昨日のカウンタ: 今日のカウンタ: |
cron_inet.rbを ver1.0pre2へバージョンアップです。細かい機能向上やバグフィックスもありましたが、セキュリティ面への配慮と配布しやすさのために sudo を使わないようにしたのが一番大きな変更点です。そのために cron_inet.rb 自身を root で動かすよう変更しました。
とりあえずここに置いておきます。
一日以上動かして問題がなさそうならば Wiki の方のドキュメントも書き直しますが、とりあえず簡単に:
起動方法:
% su # cron_inet.rb -d
~/.cron_inet.rb のサンプル:
log_lines = 200 cron_connect = ['*/15 0-2,7-23 * * * fetchmail', '*/5 0-2,7-23 * * * nosend', "0 7 * * * cd /home/zaurus/WWW:wget -x -p -N -i wget.list"] cron_disconnect = ['0,30 0-2,7-23 * * * fetchmail -c;nosend;fetchmail', "0 7 * * * cd /home/zaurus/WWW:wget -x -p -N -i wget.list"] cron_suspend = ["*/20 0-2,7-23 * * * fetchmail -c;nosend;fetchmail", "0 7 * * * cd /home/zaurus/WWW:wget -x -p -N -i wget.list", "0 10,13,16,19 * * * cd /home/zaurus/WWW;wget -x -N -i wget.list"] $biff = '/home/zaurus/bin/led_biff_maildir /home/zaurus/Maildir/new/' $power_threshold = 50
また、fetchmail 自身も root で動かす事になりますので、
% su # cd # cp /home/zaurus/.fetchmailrc . # chown root .fetchmailrc # chmod 600 .fetchmailrcとかしておくか、~/.cron_inet.rb の中で sudo -u zaurus fetchmail と書いておくかしておくといいと思います。詳しくは後日。 なお、これが終われば GUI で設定できるようなプログラムを Ruby/Qte ででも書く予定です。
ぽんぽん いたいいたい。おまけにピー。百草丸を処方。
お嬢さん、そんな格好だとおなかこわしますよ。
ver. 1.0 pre 4です。頻繁な仕様変更で申し訳ありません。
とりあえずここに置いておきます。後、~/.cron_inetrc のサンプルは以下の通り:
log_lines = 200 cron_connect = <<CronConnect */15 0-2,7-23 * * * zaurus fetchmail */5 0-2,7-23 * * * root nosend 0 7 * * * zaurus cd /home/zaurus/WWW:wget -x -p -N -i wget.list CronConnect cron_disconnect = <<CronDisconnect 0,30 0-2,7-23 * * * zaurus fetchmail -c 0,30 0-2,7-23 * * * root nosend 0,30 0-2,7-23 * * * zaurus fetchmail 0 7 * * * zaurus cd /home/zaurus/WWW:wget -x -p -N -i wget.list CronDisconnect cron_suspend = <<CronSuspend */20 0-2,7-23 * * * zaurus fetchmail -c */20 0-2,7-23 * * * root nosend */20 0-2,7-23 * * * zaurus fetchmail 0 7 * * * zaurus cd /home/zaurus/WWW:wget -x -p -N -i wget.list 0 10,13,16,19 * * * zaurus cd /home/zaurus/WWW;wget -x -N -i wget.list CronSuspend cron_startup = <<CronStartup * * * * * zaurus fetchmail -c * * * * * root nosend * * * * * zaurus fetchmail CronStartup $biff = '/home/zaurus/bin/led_biff_maildir /home/zaurus/Maildir/new/' $power_threshold = 50説明は明日以降という事で、今日はこれにておやすみなさい。あ、但し「<」は半角と思って下さい。