How do you handle while(1) fork(); ?
    Scott Fritchie; ACC @ St. Olaf College 
    fritchie at sachiko.acc.stolaf.edu
       
    Mon Jul 30 08:53:09 AEST 1990
    
    
  
In article <841 at massey.ac.nz> ARaman at massey.ac.nz (A.V. Raman) writes:
   Is there any way to kill all instances of a process that has the
   following piece of code in it without having to bring the system down?
      while (1)
	 fork();
For BSD, if you've got a super-user shell handy, you can send SIGSTOP
signals to all of the offending processes using something along these
lines:
	ps tXX | grep -v PID | awk '{print $1}' | xargs kill -STOP
Once the forking (:-) processes have been stopped, they can be
terminated at leisure by hand or using a variation of the above
pipeline.
						-Scott
---
       Scott Fritchie, 4810 Underwood Ave., Omaha, NE  68132-2420  USA
     fritchie at acc.stolaf.edu   ..!umn-cs!stolaf!fritchie  (402) 553-4084
   "Yeah, boss, I'll be in late today.  UNIX refuses to boot on my Ford."
    
    
More information about the Comp.unix.questions
mailing list