トップ «前の日記(2006-01-02 [月]) 最新 次の日記(2006-01-04 [水])» 編集

管理人の独り言(ほとんど月報状態)

総計 本日 昨日
2004|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|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|

2006-01-03 [火] とりあえず

_ こんなものを

作ってみた。

いい加減な回路

何をするものかというと、PCのシリアルポートで、AC電源の制御を行えるようにするための回路なんだけど、AE-SSR-Aってのは、秋月のキットだから、作ったって言うほどのものでもないですが。しかも、保護回路も入れてないので、もし、作る人がいたら、自己責任でよろしく(^_^;) いないか・・・。

で、制御する先のものは、USBのハードディスク。昨日おっせーって文句いってたやつです。

要するに、ある時刻になったら、ハードディスクの電源を入れて、バックアップを取って、終わったら電源を切るってのをやりたいだけなんだよね。でも、実際には、転送レートがアンナンなので、どうしてくれようって悩み中。

電源を入れるだけのプログラムを、置いておくので、欲しい方はどうぞ。

% cc dtr_on.c -o dtr_on
% ./dtr_on

で、電源が入ります。Ctrl+Cをおすと、電源を切ってプログラムが終了します。でも、こんなことすると、Ctrl+C押されるまで、何もできないし、押した瞬間に電源切れちゃうんで、実際は

% ./dtr_on -p /tmp/dtr_on.pid &
[1] 12345
% (ここで、何か作業)
% kill `cat /tmp/dtr_on.pid`

こんな風に使わないと、役にたたんです。

そうそう、このプログラムは、FreeBSD4.x/6.0用です。6.0で動かすときはデバイス名を変えてください。5.xは、試してないのでわかりません。デバイスさえ合ってれば、動くと思うけど(^_^;)

本日のツッコミ(全3件) [ツッコミを入れる]
_ okamal (2006-01-03 [火] 15:04)

正月から楽しんでおられますな(^^)

_ atsushi (2006-01-03 [火] 16:41)

お疲れ様です。<br>このコードだと5.xどころかペンギン印でも動きそうですなー

_ 管理人 (2006-01-04 [水] 12:30)

せっかくの休みだからね>Okamal<br>そいや、FedoraCore4インストールしてあったな。HDの肥やしになってるけど(^_^;)>atsushi

お名前:
E-mail:
コメント: