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=$? | 
