Indiana University
University Information Technology Services
  
What are archived documents?

In Unix, how can I quickly kill all the jobs I created under my current shell?

In Unix, to quickly kill all the jobs running under the Korn shell (ksh) or Bourne-again shell (bash), enter:

kill `jobs -p`

In bash, you may also use the following variant:

jobs -x kill

Under the C shell (csh) and the TC shell (tcsh), there is no simple way to do this without writing an elaborate script on the command line (starting another program/script to do this would be a job itself).

Note: You can add a -KILL after the kill commands above to do a more forceful kill. Use this only if a simple kill does not work (as -KILL forces a quick, possibly ungraceful, exit of the process).

At Indiana University, to get support for personal or departmental Linux or Unix systems, see At IU, how do I get support for Linux or Unix?

Also see:

This is document aegh in domain all.
Last modified on September 30, 2008.
Please tell us, did you find the answer to your question?