Revision 1798
Added by Aaron Marcuse-Kubitza over 12 years ago
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
Added disown_all to disown all running jobs