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