No es algo que yo haría, pero podrías lograr algo parecido con:
shopt -s extglob # for !(*)
default='*'
case $input in
(foo)
if [ "$VAR" = 1 ]; then
echo going for fallthrough
else
echo disabling fallthrough
default='!(*)'
fi ;;&
($default)
echo fallthrough
esac
Я не знаю, как можно узнать что-либо о процессе, который уже завершился (, если где-то нет возможности аудита ).
В простом Unix я бы запустил
ps --pid $pid -o cputime=
несколько раз, пока я не получу rc<>0, и в этом случае используемый ЦП будет очень близок к последнему показанию.
Знак "=" в конце cputime=
скрывает заголовки столбцов.