root/bin/disown_all @ 1859
1 | 1855 | aaronmk | #!/bin/bash
|
---|---|---|---|
2 | 1798 | aaronmk | # 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 |