In my .cshrc, i had some path bits, and commands that only got
run depending on what machine the csh was started on. I used the
"machine" command to determine that....only there was no "machine"
command on slipbox, so i wrote one. I made a script which was in the
end of my path, which just echoed "mc88110" or whatever slipbox
was at the time. I used C-Shell to write scripts back then, as it was what
i was most familiar with...
I called the "machine" script 3 times in my .cshrc. starting to see
a problem here?
Okay, I'd log into slipbox, and it would start up c-shell, running the
machine script 3 times. each of those used c-shell, so they started up
the machine script 3 times, and they told two friends, and they told 3
friends, and so on, and so on...
Needless to say, whenever i logged in, i bogged down the machine like
you wouldn't believe!
here is a 'ps -ef' result output from when this would happen. Most
of all the processes here are mine... oops!
UID PID PPID C STIME TTY TIME COMD root 0 0 0 Jul 10 ? 0:01 sched root 1 0 0 Jul 10 ? 14:26 /sbin/init root 2 0 0 Jul 10 ? 0:01 pageout root 3 0 0 Jul 10 ? 10:20 fsflush root 4 0 0 Jul 10 ? 0:00 kmdaemon root 5 0 0 Jul 10 ? 0:00 memdiag root 346 1 0 Jul 10 ? 0:25 /usr/lib/saf/sac -t 300 jerry 24489 24488 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine root 311 1 0 Jul 10 ? 0:01 /usr/lib/nfs/lockd root 216 1 0 Jul 10 ? 0:00 /usr/lib/netsvc/rwall/rpc.rwalld root 198 1 0 Jul 10 ? 0:07 /usr/sbin/in.routed -q root 210 1 0 Jul 10 ? 0:00 /usr/sbin/rpcbind root 221 1 0 Jul 10 ? 0:00 /usr/lib/netsvc/rusers/rpc.rusersd root 226 1 0 Jul 10 ? 0:00 /usr/lib/netsvc/spray/rpc.sprayd root 244 1 0 Jul 10 ? 0:01 snmpd root 260 1 0 Jul 10 ? 0:57 /usr/lib/lpsched root 284 1 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 251 1 0 Jul 10 ? 2:18 /usr/sbin/cron root 272 260 0 Jul 10 ? 0:00 lpNet root 348 1 0 Jul 10 ? 0:00 /usr/lib/saf/ttymon -g -d /dev/contty -l contty root 289 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 287 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 290 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 291 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 292 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 293 1 0 Jul 10 ? 0:06 /usr/lib/nfs/biod 4 root 294 1 0 Jul 10 ? 0:06 /usr/lib/nfs/biod 4 root 295 1 0 Jul 10 ? 0:06 /usr/lib/nfs/biod 4 root 296 1 0 Jul 10 ? 0:07 /usr/lib/nfs/biod 4 root 300 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 301 284 0 Jul 10 ? 0:08 /usr/lib/nfs/nfsd -p udp 8 root 302 1 0 Jul 10 ? 0:00 /usr/lib/nfs/mountd root 306 1 0 Jul 10 ? 0:00 /usr/lib/nfs/statd root 315 1 0 Jul 10 ? 0:00 /usr/lib/nfs/bootparamd root 349 346 0 Jul 10 ? 0:24 /usr/sbin/inetd root 345 1 0 Jul 10 ? 2:45 /usr/bin/X11/xdm root 350 346 0 Jul 10 ? 0:21 /usr/lib/saf/listen tcp jerry 24488 24487 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24486 24485 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24483 24482 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24482 24481 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24471 24469 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24481 24480 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24480 24479 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine root 7374 1 0 Jul 13 ? 0:15 /usr/sbin/in.rwhod jerry 24485 24484 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24450 24449 0 Jul 21 ? 0:01 csh -c which xterm jerry 24490 24489 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24487 24486 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24491 24490 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine root 24622 1 0 Jul 21 console 0:00 /usr/lib/saf/ttymon -g -p Console Login: -d /dev/console -l console jerry 24484 24483 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24479 24478 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24492 24491 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine root 24449 349 0 Jul 21 ? 1:24 in.rshd jerry 24478 24477 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24459 24450 0 Jul 21 ? 0:00 which xterm jerry 24477 24476 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24461 24459 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24476 24475 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24463 24461 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24475 24474 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24465 24463 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24474 24473 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24467 24465 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24473 24472 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24469 24467 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24472 24471 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24493 24492 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24494 24493 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24495 24494 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24496 24495 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24497 24496 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24498 24497 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24499 24498 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24500 24499 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24501 24500 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24502 24501 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24503 24502 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24504 24503 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24505 24504 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24506 24505 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24507 24506 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24508 24507 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24509 24508 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24510 24509 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24511 24510 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24512 24511 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24517 24512 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24518 24517 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24519 24518 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24520 24519 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24569 24567 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24526 24520 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24570 24569 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24528 24526 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24575 24574 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24530 24528 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24574 24570 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24532 24530 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24576 24575 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24534 24532 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24579 24576 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24536 24534 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24581 24579 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24538 24536 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24582 24581 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24540 24538 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24542 24540 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24584 24582 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24544 24542 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24585 24584 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24546 24544 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24586 24585 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24548 24546 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24587 24586 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24550 24548 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24588 24587 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24552 24550 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24589 24588 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24554 24552 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24590 24589 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24556 24554 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 1105 24590 0 Jul 25 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24558 24556 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 25898 1105 0 10:23:31 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24560 24558 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 25899 25898 0 10:23:37 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24562 24560 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 28605 25899 0 15:58:06 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24564 24562 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24565 24564 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 29029 28605 0 16:56:49 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 24567 24565 0 Jul 21 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 29265 29263 0 17:14:42 pts0 0:00 -csh jerry 29280 29265 31 17:16:52 pts0 0:00 ps -ef jerry 29279 29270 4 17:16:51 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine root 29263 349 0 17:14:42 ? 0:00 in.rlogind jerry 29269 29029 0 17:15:35 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine jerry 29270 29269 1 17:15:40 ? 0:00 /bin/csh /u1/jerry/bin/scripts/machine