summaryrefslogtreecommitdiff
path: root/examples/var_service/sview
diff options
context:
space:
mode:
Diffstat (limited to 'examples/var_service/sview')
-rwxr-xr-xexamples/var_service/sview19
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/var_service/sview b/examples/var_service/sview
new file mode 100755
index 0000000..716c107
--- /dev/null
+++ b/examples/var_service/sview
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+test "$1" || {
+ echo "Syntax: ${0##*/} SERVICE"
+ exit 1
+}
+
+test x"$1" = x"${1#*/}" -a x"$1" != x"." && {
+ # has no slashes and is not a "."
+ cd "/var/service/$1" || exit $?
+ set -- "."
+}
+
+test -x "$1/view" && exec "$1/view"
+
+cd "log/logdir" || exit $?
+
+h=`ttysize h`
+exec tail -n $((h-1)) -F current 2>&1