Linuxtrent: Re: R: Re: R: Re: R: Come ti faccio crashare NT,2000 e XP con una printf()...

  • From: ianezz@xxxxxxxxxx
  • To: linuxtrent@xxxxxxxxxxxxx
  • Date: Thu, 7 Mar 2002 10:38:09 +0100

Giuliano Natali, pigiando tasti a caso sul citofono, ha scritto:
 > 
 > Crea una pipe, evitando di mettere il comando ulimit, poi crea un
 > programmino che ascolta dalla pipe e sbatte tutto in /dev/null
 > poi crea un programmino che continua a scrivergli dentro anche in bash.
 > Poi blocca il programma che digerisce l'output della pipe.
 > Vediamo che succede.

Ehm, che il programma che ci scrive si blocca a sua volta sulla
write(), o che riceve un bel SIGPIPE se l'altro termina o chiude la
pipe (e se quello che scrive non gestisce SIGPIPE, crepa, senno` si
blocca sulla write()). 

Forse ti riferivi invece al classico

   cat /dev/zero > /dev/null

che ciuccia CPU a nastro? Su alcuni sistemi (sempre con ulimit) e`
possibile limitare la quantita` di tempo di CPU che i processi si
possono pigliare, puo` darsi anche su Linux (non ho mai provato).

-- 
 |   \    \  | ___|_  |_  | ianezz AT sodalia.it
 |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
_|_/  _\_|  _|____|___|___| http://www.linuxtrent.it
-- 
Per iscriversi  (o disiscriversi), basta spedire un  messaggio con SOGGETTO
"subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxxxxxx


Other related posts: