14 lines
325 B
Bash
Executable File
14 lines
325 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# s/cleanup: remove all batch jobs with state "done".
|
|
set -euo pipefail
|
|
|
|
OLLIE=${OLLIE:-$HOME/mnt/ollie}
|
|
|
|
for job in "$OLLIE"/s/*/; do
|
|
[ -d "$job" ] || continue
|
|
state=$(cat "$job/state" 2>/dev/null | tr -d '[:space:]') || continue
|
|
case "$state" in
|
|
done*) rm -r "$job" ;;
|
|
esac
|
|
done
|