root/bin/import_all @ 1739
1 |
#!/bin/bash
|
---|---|
2 |
# Imports all inputs at once
|
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 input in inputs/*/; do |
13 |
eval "make ${input}import &" |
14 |
disown -h "$(jobs|tail -1|"$selfDir/jobspecs")" # ignore SIGHUP |
15 |
sleep 2 # wait for initial output so that outputs don't become jumbled |
16 |
done
|