Annotation of cci/d/network.atp/ether_burn, revision 1.1

1.1     ! root        1: #!/bin/sh
        !             2: #
        !             3: # set up a variable to create individual file names with
        !             4: #
        !             5: who=`whoami`
        !             6: #
        !             7: # save current working directory
        !             8: #
        !             9: savdir=`pwd`
        !            10: #
        !            11: # make sure we are in our home directory
        !            12: #
        !            13: chdir /1a/ether/${who}
        !            14: echo
        !            15: echo "** Execute the 'rwho' command to show who is **"
        !            16: echo "** currently logged in to the network.       **"
        !            17: echo
        !            18: echo "rwho -a"
        !            19: rwho -a
        !            20: echo
        !            21: echo "** Execute the 'ruptime' command to show the usage on **"
        !            22: echo "** the systems.                                       **"
        !            23: echo
        !            24: echo "/usr/ucb/ruptime -a"
        !            25: /usr/ucb/ruptime -a
        !            26: echo
        !            27: echo "** Execute the 'nstat' command to show configured **"
        !            28: echo "** systems in the network.                        **"
        !            29: echo
        !            30: echo "/etc/nstat -i"
        !            31: /etc/nstat -i
        !            32: sleep 10
        !            33: echo
        !            34: echo "** Copy the files /atp/ether and /etc/termcap **"
        !            35: echo "** to the remote computer.                    **"
        !            36: echo
        !            37: echo "rcp /atp/ether $remote:/1a/ether/${who}/${who}_ether.cp"
        !            38: rcp /atp/ether $remote:/1a/ether/${who}/${who}_ether.cp
        !            39: if  (test $? -ne 0)
        !            40:        then
        !            41:                echo 
        !            42:                echo " ##### Remote copy command failed. Check #####"
        !            43:                echo " ##### cabling connections and/or hard-  #####"
        !            44:                echo " ##### ware configuration for errors.    #####"
        !            45:                echo
        !            46:                echo " #####             ATP Failed            #####"
        !            47:                echo
        !            48:                echo "1" > /1a/ether/${who}/${who}_stat
        !            49: else
        !            50: echo "rcp /etc/termcap $remote:/1a/ether/${who}/${who}_etc_term.cp"
        !            51: rcp /etc/termcap $remote:/1a/ether/${who}/${who}_etc_term.cp
        !            52: if  (test $? -ne 0)
        !            53:        then
        !            54:                echo 
        !            55:                echo " ##### Remote copy command failed. Check #####"
        !            56:                echo " ##### cabling connections and/or hard-  #####"
        !            57:                echo " ##### ware configuration for errors.    #####"
        !            58:                echo
        !            59:                echo " #####             ATP Failed            #####"
        !            60:                echo
        !            61:                echo "1" > /1a/ether/${who}/${who}_stat
        !            62: else
        !            63: echo
        !            64: echo "** List the $remote /1a/ether/${who} directory to show **"
        !            65: echo "** that we copied /atp/ether and /etc/termcap from the **"
        !            66: echo "** host computer into /1a/ether/${who}.                **"
        !            67: echo
        !            68: echo "rsh $remote ls -lg /1a/ether/${who}"
        !            69: echo
        !            70: rsh $remote ls -lg /1a/ether/${who}
        !            71: if (test $? -ne 0)
        !            72:        then
        !            73:                 echo
        !            74:                 echo "##### Unable to list directory. Check #####"
        !            75:                 echo "##### to see if it exists.            #####"
        !            76:                 echo
        !            77:                 echo "#####           ATP Failed            #####"
        !            78:                 echo
        !            79:                 echo "1" > /1a/ether/${who}/${who}_stat
        !            80: else
        !            81: echo
        !            82: sleep 10
        !            83: echo "** Copy the remote files we just created **"
        !            84: echo "** back into the local computer.         **"
        !            85: echo
        !            86: echo "rcp $remote:/1a/ether/${who}/${who}_ether.cp /1a/ether/${who}/${who}_ether.cp"
        !            87: rcp $remote:/1a/ether/${who}/${who}_ether.cp /1a/ether/${who}/${who}_ether.cp
        !            88: if (test $? -ne 0)
        !            89:        then
        !            90:                 echo
        !            91:                 echo "##### Remote copy command failed. Check #####"
        !            92:                 echo "##### to see if remote files exist.     #####"
        !            93:                 echo
        !            94:                 echo "#####            ATP Failed             #####"
        !            95:                 echo
        !            96:                 echo "1" > /1a/ether/${who}/${who}_stat
        !            97: else
        !            98: echo "rcp $remote:/1a/ether/${who}/${who}_etc_term.cp /1a/ether/${who}/${who}_etc_term.cp"
        !            99: rcp $remote:/1a/ether/${who}/${who}_etc_term.cp /1a/ether/${who}/${who}_etc_term.cp
        !           100: if (test $? -ne 0)
        !           101:        then
        !           102:                 echo
        !           103:                 echo "##### Remote copy command failed. Check #####"
        !           104:                 echo "##### to see if remote files exist.     #####"
        !           105:                 echo
        !           106:                 echo "#####            ATP Failed             #####"
        !           107:                 echo
        !           108:                 echo "1" > /1a/ether/${who}/${who}_stat
        !           109: else
        !           110: echo
        !           111: echo "** We should now see the files ${who}_ether.cp and **"
        !           112: echo "** ${who}_etc_term.cp in the /1a/ether/${who} dir- **"
        !           113: echo "** ectory.                                         **"
        !           114: echo
        !           115: echo "ls -lg"
        !           116: echo
        !           117: ls -lg 
        !           118: if  (test $? -ne 0)
        !           119:        then
        !           120:                echo 
        !           121:                echo " ##### Unable to list directory. Check #####"
        !           122:                echo " ##### to see if files were copied.    #####"
        !           123:                echo
        !           124:                echo " #####            ATP Failed           #####"
        !           125:                echo
        !           126:                echo "1" > /1a/ether/${who}/${who}_stat
        !           127: else
        !           128: echo 
        !           129: echo "** Create a file for in the remote system for **"
        !           130: echo "** manipulation later by the host system.     **"
        !           131: echo
        !           132: echo "rsh $remote cp /etc/termcap /1a/ether/${who}/${who}_test_ether"
        !           133: echo
        !           134: rsh $remote cp /etc/termcap /1a/ether/${who}/${who}_test_ether
        !           135: if (test $? -ne 0)
        !           136:        then
        !           137:                 echo
        !           138:                 echo "##### Unable to create file. Check to #####"
        !           139:                 echo "##### see if '/1a/ether/${who}' dir-  #####"
        !           140:                 echo "##### ectory in the remote is intact. #####"
        !           141:                 echo
        !           142:                 echo "#####           ATP Failed            #####"
        !           143:                 echo
        !           144:                 echo "1" > /1a/ether/${who}/${who}_stat
        !           145: else
        !           146: echo "** List the /1a/ether/${who} directory to show the **"
        !           147: echo "** file we created.                                **"
        !           148: echo
        !           149: echo "rsh $remote ls -lg /1a/ether/${who}"
        !           150: echo
        !           151: rsh $remote ls -lg /1a/ether/${who}
        !           152: if  (test $? -ne 0)
        !           153:        then
        !           154:                echo 
        !           155:                echo " ##### Unable to list remote directory. #####"
        !           156:                echo " ##### Check to see if it is intact.    #####"
        !           157:                echo
        !           158:                echo " #####             ATP Failed           #####"
        !           159:                echo
        !           160:                echo "1" > /1a/ether/${who}/${who}_stat
        !           161: else
        !           162: sleep 10
        !           163: echo
        !           164: echo "** Do a 'diff' on files /atp/ether and     **"
        !           165: echo "** /1a/ether/${who}/${who}_ether.cp. There **"
        !           166: echo "** should not be any differences printed.  **"
        !           167: echo
        !           168: echo "diff /atp/ether /1a/ether/${who}/${who}_ether.cp"
        !           169: diff /atp/ether /1a/ether/${who}/${who}_ether.cp
        !           170: if  (test $? -ne 0)
        !           171:        then
        !           172:                echo 
        !           173:                echo " ##### There are differences in the files. #####"
        !           174:                echo " ##### Data integrity compromised during   #####"
        !           175:                echo " ##### transfer or file not transferred.   #####"
        !           176:                echo
        !           177:                echo " #####             ATP Failed              #####"
        !           178:                echo
        !           179:                echo "1" > /1a/ether/${who}/${who}_stat
        !           180: else
        !           181: echo
        !           182: echo "** Do a 'diff' on files /etc/termcap and **"
        !           183: echo "** /1a/ether/${who}/${who}_etc_term.cp.  **"
        !           184: echo "** There should not be any differences   **"
        !           185: echo "** printed.                              **"
        !           186: echo
        !           187: echo "diff /etc/termcap /1a/ether/${who}/${who}_etc_term.cp"
        !           188: diff /etc/termcap /1a/ether/${who}/${who}_etc_term.cp
        !           189: if  (test $? -ne 0)
        !           190:        then
        !           191:                echo 
        !           192:                echo " ##### There are differences in the files. #####"
        !           193:                echo " ##### Data integrity compromised during   #####"
        !           194:                echo " ##### transfer or file not transferred.   #####"
        !           195:                echo
        !           196:                echo " #####             ATP Failed              #####"
        !           197:                echo
        !           198:                echo "1" > /1a/ether/${who}/${who}_stat
        !           199: else
        !           200: echo
        !           201: echo
        !           202: echo "** Do a 'mv' command on file the we created in the remote **"
        !           203: echo "** using the 'rsh' command.                               **"
        !           204: echo
        !           205: echo "rsh $remote mv ${who}_test_ether ${who}_old.test_ether"
        !           206: rsh $remote mv ${who}_test_ether ${who}_old.test_ether
        !           207: if  (test $? -ne 0)
        !           208:        then
        !           209:                echo 
        !           210:                echo " ##### Unable to move remote file. Check #####"
        !           211:                echo " ##### to see if it was created.         #####"
        !           212:                echo
        !           213:                echo " #####             ATP Failed            #####"
        !           214:                echo
        !           215:                echo "1" > /1a/ether/${who}/${who}_stat
        !           216: else
        !           217: echo
        !           218: echo "** List the directory to see that we changed the name. **"
        !           219: echo
        !           220: echo "rsh $remote ls -lg /1a/ether/${who}"
        !           221: echo
        !           222: rsh $remote ls -lg /1a/ether/${who}
        !           223: if  (test $? -ne 0)
        !           224:        then
        !           225:                echo 
        !           226:                echo " ##### Unable to list remote directory. #####"
        !           227:                echo " ##### to see if it is intact.          #####"
        !           228:                echo
        !           229:                echo " #####            ATP Failed            #####"
        !           230:                echo
        !           231:                echo "1" > /1a/ether/${who}/${who}_stat
        !           232: else
        !           233: # 
        !           234: # put the user back where he was before we started
        !           235: #
        !           236: chdir $savdir
        !           237: #
        !           238: # make sure the mess we made is gone
        !           239: #
        !           240: rsh $remote rm -f /1a/ether/${who}/${who}_old.test_ether
        !           241: rm -f /1a/ether/${who}/${who}_old.test_ether
        !           242: rsh $remote rm -f /1a/ether/${who}/${who}_ether.cp 
        !           243: rm -f /1a/ether/${who}/${who}_ether.cp
        !           244: rsh $remote rm -f /1a/ether/${who}/${who}_etc_term.cp
        !           245: rm -f /1a/ether/${who}/${who}_etc_term.cp
        !           246: fi
        !           247: fi
        !           248: fi
        !           249: fi
        !           250: fi
        !           251: fi
        !           252: fi
        !           253: fi
        !           254: fi
        !           255: fi
        !           256: fi
        !           257: fi

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.