X-Google-Language: GERMAN,ASCII X-Google-Thread: f7c81,cb2444dea5c2164f X-Google-Attributes: gidf7c81,public X-Google-ArrivalTime: 2003-05-06 02:31:56 PST Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!headwall.stanford.edu!fu-berlin.de!uni-berlin.de!ags9-d9ba52f9.pool.mediaways.NET!not-for-mail From: Michael Schierl Newsgroups: de.alt.rec.ascii-art Subject: Re: Wie geht das? Date: Tue, 06 May 2003 11:31:24 +0200 Lines: 31 Message-ID: References: Reply-To: schierlm@gmx.de NNTP-Posting-Host: ags9-d9ba52f9.pool.mediaways.net (217.186.82.249) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: fu-berlin.de 1052213515 554863 217.186.82.249 (16 [39741]) X-Newsreader: Forte Agent 1.93/32.576 English (American) Xref: archiver1.google.com de.alt.rec.ascii-art:4790 "[mn]" wrote: >>Shellspass: :(){ :|:&};: >Hm, mal ne Frage zum "Shellspass" (spa�ig, in der Tat): >WAS genau passiert da eigentlich? >Ich meine, Cygwin l�sst Windoofs einfrieren... wie kommt's? An dem Script hab ich auch mal ne Stunde geknobelt. Kurz gesagt, es definiert eine Funktion �:�, die den Inhalt von sich selber im Hintergrund sich selber reinpiped und ruft diese nachher auf. Dadurch entstehen immer mehr bash-Prozesse, bis Windows keine neuen mehr machen kann. Unter Linux kann man, wenn man das ganze nicht als root laufen l�sst, entweder vorher ein ulimit auf die Anzahl der Prozesse setzen, oder, wenn man schnell tippen kann, ein �killall bash� (oder halt die verwendete Shell) hinterherschmei�en. (wenn man vorher �set -x� macht, sieht man, dass Prozesse geforked werden). (An der Uni probiert man solche zweifelhaften Shellscripts ohnehin per ssh auf einem Computer aus, an dem gerade jemand sitzt, den man eh nicht ausstehen kann ;-) ) Wozu allerdings der Space zwischen { und : gut ist (gut, es l�uft ohne nicht, aber warum?) wei� ich auch nicht. Michael -- "New" PGP Key! User ID: Michael Schierl Key ID: 0x58B48CDD Size: 2048 Created: 26.03.2002 Fingerprint: 68CE B807 E315 D14B 7461 5539 C90F 7CC8 http://home.arcor.de/mschierlm/mschierlm.asc