#!/bin/rc # R - reboot system via console rfork en fn usage { echo >[1=2] usage: R system exit usage } if(~ $#* 0) usage if(! test -e /mnt/consoles/$1){ server=`{ndb/query sys $1 console} if(~ $server ''){ echo >[1=2] R: unknown console server for $1 exit noserver } switch($sysname){ case $server mount /srv/consoles /mnt/consoles case * import $server /mnt/consoles } } # we might be in rdb; send break if(test -f /mnt/consoles/$1^ctl) echo k >/mnt/consoles/$1^ctl tt '^T^Tr' >/mnt/consoles/$1