Project

General

Profile

1
#!/bin/bash
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
(10-10/46)