«前の日記(2003-02-21 (Fri)) 最新 次の日記(2003-02-23 (Sun))»

ありし日の気分(改)

2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|02|03|04|07|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|12|
2015|05|06|
2018|02|03|08|09|12|
2019|10|
2003年
2月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
昨日のカウンタ:
今日のカウンタ:

[RDF]

最近のトラックバック

2003-02-22 (Sat)

Linux Zaurus - cron_inet.rb

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 ででも書く予定です。

体調

ぽんぽん いたいいたい。おまけにピー。百草丸を処方。

落描きalign=right

お嬢さん、そんな格好だとおなかこわしますよ。

Linux Zaurus - cron_inet.rb

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

説明は明日以降という事で、今日はこれにておやすみなさい。あ、但し「<」は半角と思って下さい。


C++でつくるUnreal Engineアプリ開発 for Windows & macOS  UE4でC++を使う方法を書いた本です。

«前の日記(2003-02-21 (Fri)) 最新 次の日記(2003-02-23 (Sun))»


2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|09|10|11|12|
2011|01|02|03|04|05|06|07|10|11|12|
2012|02|03|04|07|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|12|
2015|05|06|
2018|02|03|08|09|12|
2019|10|