UITS

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, for personal or departmental Linux or Unix systems support, see At IU, how do I get support for Linux or Unix?

This is document aegh in the Knowledge Base.
Last modified on 2008-09-30.

  • Fill out this form to submit your issue to the UITS Support Center.
  • Please note that you must be affiliated with Indiana University to receive support.
  • All fields are required.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.

  • Fill out this form to submit your comment to the IU Knowledge Base.
  • If you are affiliated with Indiana University and need help with a computing problem, please use the I need help with a computing problem section above, or contact your campus Support Center.

Please provide your IU email address. If you currently have a problem receiving email at your IU account, enter an alternate email address.