i've got linux in the basement, cranking and serving like a dream. to administer, i'm upstairs and i get in via telnet on my local 192.168.*.* intranet.
on the console (linux keyboard/mouse/monitor) i can use ^Z to suspend a foreground job, just like in the documentation. but ^Z seems to be ignored when i get in via telnet even tho stty shows 'susp = ^Z'. now in know that tcsh has command-line settings that can override stty items, such as '^W = werase' but there's nothing i can see (perhaps i'm blind) that would alter ^Z for suspend. what's interfering? % bindkey | grep Z "^Z" -> tty-sigtsusp "^[^Z" -> run-fg-editor % stty -a speed 9600 baud; rows 32; columns 132; line = 0; intr = ^C; quit = ^\; erase = ^D; eol = <undef>; eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1; time = 0; -parenb -parodd cs8 -hupcl -cstopb cread -clocal -crtscts -ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0 isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke % printenv REMOTEHOST=jonathon TERM=vt220 HZ=100 HOME=/home/will SHELL=/usr/bin/tcsh PATH=/usr/lib/postgresql/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin USER=will LOGNAME=will MAIL=/var/spool/mail/will LANG=C HUSHLOGIN=FALSE HOSTTYPE=i386-linux VENDOR=intel OSTYPE=linux MACHTYPE=i386 SHLVL=1 PWD=/var/www/agf GROUP=serensoft HOST=server EDITOR=vi HOSTNAME=server HISTSIZE=1000 HISTFILESIZE=1000 LESS=-M-Q-s LESSEDIT=%E ?lt+%lt. %f LESSOPEN=| lesspipe %s VISUAL=vi LESSCHARSET=latin1 PAGER=less