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 fail () { echo 2>&1 "$0: $1"; exit 1; }
14 test $# = 2 || fail "usage: $0 VC SCRIPT"
19 test -L .tclshrc || fail "no .tclshrc symlink"
20 test -x "./$script" || fail "script not executable"
22 openvt -f -c "$vc" -w -- screen ./"$script"