プロセス無限増殖その2
指数的に増やしてみよう。
$ echo -e '#include <stdio.h>\nint main(){if(fork()){execl("./a.out",NULL);}else{execl("./a.out",NULL);}}'>a.c;gcc a.c;./a.out
とりあえずエミュレータだと制御が帰ってこない。
暴走してるんだろうか。
$ echo -e '#!/bin/sh\n/tmp/s&\m/tmp/s'>s;/bin/chmod +x /tmp/s;/tmp/s
こちらでも帰ってこない。
そうか、fork爆弾というんだな。
http://ja.wikipedia.org/wiki/Fork%E7%88%86%E5%BC%BE