Commit Diff


commit - 999a81d3acb226f1dd9678cf56c20a7674bb6801
commit + f3435ec58b8e5e2b403ba5040392495ef9727233
blob - /dev/null
blob + 67cfaf1ab5c44c9ef1f6dfe24604d91d7310b15d (mode 755)
--- /dev/null
+++ lp/stat/generic
@@ -0,0 +1,27 @@
+#!/usr/local/plan9/bin/rc
+if (! ~ $DEBUG '') flag x +
+
+if (~ $THIS_HOST $DEST_HOST) {
+	if (test -f $LPLIB/log/$LPDEST^.st) {
+		echo status:
+		tail -3 $LPLIB/log/$LPDEST^.st
+	}
+	cd $LPSPOOL
+	if (test -d $LPDEST) {
+		once=''
+		for (i in `{bind -b $LPLIB/sched /bin;$SCHED $LPDEST}) {
+			if (~ $once '') {
+				echo
+				echo queue on $THIS_HOST:
+				echo 'job		user	try	size'
+				once=1
+			}
+			STATLINE=`{cat $LPDEST/$i^id}
+			LSLINE=`{ls -l $LPDEST/$i}
+			echo $STATLINE(1)^$STATLINE(3)'	'$STATLINE(2)'	'$STATLINE(4)'	'$LSLINE(6)
+		}
+	}
+}
+if not {
+	{ echo -d$LPDEST -q; sleep 5 } | lpsend $DEST_HOST
+}
blob - /dev/null
blob + 3bea23e134082e3111821fbc6a3137dfaaba7f72 (mode 755)
--- /dev/null
+++ lp/stat/lpd
@@ -0,0 +1,11 @@
+#!/usr/local/plan9/bin/rc
+
+if (! ~ $DEBUG '') flag x +
+
+echo transmission log:
+if (test -r $LPLIB/log/$LPDEST^.st) {
+	tail -3 $LPLIB/log/$LPDEST^.st
+	echo
+}
+echo printer queue:
+lpdsend -q -d$OUTDEV $DEST_HOST