約10年前、誰かが私に何年も読もうとするたびにLinuxがクラッシュすると言いました/dev/null
(例cat /dev/null
:)。
これは本当ですか?そんなバグがありますか?では、何年が経ちましたか?
編集する;私はこれをLinux 1.0(1994年3月)で見つけました./drivers/char/mem.c
。
/*
* Special lseek() function for /dev/null and /dev/zero. Most notably, you can fopen()
* both devices with "a" now. This was previously impossible. SRB.
*/
おそらくこれは…?すべてのコードを調査/追跡していません。
答え1
/dev/null
多くのスクリプトで使用されているこれらのバグは、バグがあるカーネルが起動するとすぐに明らかになります。
一度そのようなことが起こったかもしれませんが、当日は解決してほしい。私は1983年からUnixを使用してきました(Linuxは1992年から)、これを聞いたことがありません。