diff options
Diffstat (limited to 'trigger.sh')
-rwxr-xr-x | trigger.sh | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -6,7 +6,18 @@ printed_dir=$queue_dir/printed/ mkdir -p $printed_dir -for file in $(ls $queue_dir/new/* 2>/dev/null); do +printqueue(){ + ls $queue_dir/new/* 2>/dev/null +} + +queuedepth=$(printqueue | wc -l) + +if [ ! -c "$printer" ] ; then + printf "labelprinter is offline, there are %d jobs in queue\n" $queuedepth >&2 + exit 1 +fi + +for file in $(printqueue); do echo printing $file ./ql570/ql570 $printer $file status=$? |