123456789101112131415161718192021 |
- #!/bin/sh
- if [[ $(ls ~/prints/p* 2>/dev/null | wc -l) -eq 0 ]] ; then
- echo "No queued printjobs"
- exit
- fi
- if [[ ! -e ~/prints/default ]] ; then
- echo "~/prints/default does not exist" >&2
- exit
- fi
- for JOB in ~/prints/p* ; do
- FILE="${JOB}/$(cat "${JOB}/file")"
- OPTIONS=$(cat ~/prints/default)
- if [[ -e "${JOB}/options" ]] ; then
- OPTIONS=$(cat "${JOB}/options")
- fi
- lpremote ${FILE} ${OPTIONS}
- rm -r ${JOB}
- done
|