3 # .../on-vc.sh VC SCRIPT
4 # must be invoked by full path to relevant directory
6 # ttyVC is the relevant tty which should have good permissions
7 # ./SCRIPT is the startup script (`repeatedly.sh', `startup.sh', etc.)
8 # (in the directory whose fullpathname we're invoked with)
12 PATH
=/usr
/local/sbin
:/usr
/local/bin
:/sbin
:/bin
:/usr
/sbin
:/usr
/bin
14 fail
() { echo 2>&1 "$0: $1"; exit 1; }
16 test $# -ge
2 || fail
"usage: $0 VC SCRIPT [ARGS]"
22 test -L .tclshrc || fail
"no .tclshrc symlink"
23 test -x
"./$script" || fail
"script not executable"
25 openvt
-f
-c
"$vc" -w
-- screen .
/"$script" "$@"