トップ «前の日記(Thu Feb 05 2004) 最新 次の日記(Sun Feb 08 2004)» 編集

よこいまさる日記



Fri Feb 06 2004 [長年日記]

Segway は普通自動二輪車になるんだそうです。

 KNNの神田が書類送検されたそうで。 送検された理由が、セグウェイが 0.9kw 以上 1.0kw未満で、方向指示器・前照灯・ナンバープレートなどが必要な普通自動二輪車になるんだそうで。 0.6kw が 50cc未満エンジンに相当するみたいで。

シェルで特定の file descripter を close する方法

 個人的なメモ。 B シェルで特定の file descripter を close する方法。 というか、stdin を /dev/zero から読むようにして、stdout, stderr を /dev/null に書き込む方法。

exec 0< /dev/zero    # stdin を /dev/zero から読む
exec 1> /dev/null    # stdout を /dev/null に書く
exec 2> /dev/null    # stderr を /dev/null に書く

 時と場合にもよるが、fork したあとの子プロセスが stdin, stdout, stderr を close するのが正しい たまに、これらの file descriptor を閉じない お行儀の悪い (お粗末な) プログラムの場合がある。 そのマシンからログアウトしたときに ssh のストリームが閉じられないなんていう状態になるが、その原因はこのような作業を行わないデーモンを起動して、そのまま stdin/out/err を取ったままになっているため。 そういうお行儀の悪いプログラムを実行する startup script で、上記のようなことをおこなうとよい。


2000|10|
2002|01|02|03|04|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|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|