Project

General

Profile

« Previous | Next » 

Revision 1798

Added disown_all to disown all running jobs

View differences:

bin/disown_all
1
#!/bin/sh
2
# Disowns all running jobs
3

  
4
self="${BASH_ARGV[0]}"
5
selfDir="$(dirname -- "$self")"
6

  
7
if test "${BASH_LINENO[0]}" = 0; then # was run without initial "."
8
    echo "Usage: . $0 (note initial \".\")"|fold -s >&2
9
    exit 2
10
fi
11

  
12
for job in $(jobs|"$selfDir/jobspecs"); do disown -h $job; done # ignore SIGHUP
0 13

  

Also available in: Unified diff