Annotation of wpscripts/oldzayavki/oldzayavki.sh, Revision 1.1
1.1 ! yason 1: #!/bin/sh
! 2:
! 3:
! 4:
! 5: case ${1} in
! 6: -w)
! 7: # wideprint, list
! 8: case ${2} in
! 9: V1)
! 10: echo "Listing old zayavki on V1"
! 11: /usr/bin/find /V1/*/zayavki -type f -ctime +14d -exec ls -lh {} \;
! 12: ;;
! 13: V2)
! 14: echo "Listing old zayavki on V2"
! 15: /usr/bin/find /V2/*/zayavki -type f -ctime +14d -exec ls -lh {} \;
! 16: ;;
! 17: V3)
! 18: echo "Listing old zayavki on V3"
! 19: /usr/bin/find /V3/*/zayavki -type f -ctime +14d -exec ls -lh {} \;
! 20: ;;
! 21: V4)
! 22: echo "Listing old zayavki on V4"
! 23: /usr/bin/find /V4/*/zayavki -type f -ctime +14d -exec ls -lh {} \;
! 24: ;;
! 25: V5)
! 26: echo "Listing old zayavki on V5"
! 27: /usr/bin/find /V5/*/zayavki -type f -ctime +14d -exec ls -lh {} \;
! 28: ;;
! 29: *)
! 30: echo "Usage: $0 <-w[r] | -e[r]> V{12345}"
! 31: echo "Be careful with -wr and -er keys. 'r' stands for \"remove\" here"
! 32: esac
! 33: ;;
! 34:
! 35: # wideprint list all
! 36:
! 37: -W)
! 38: # wideprint, list
! 39: echo "Listing old zayavki on V*"
! 40: /usr/bin/find /V[1-5]/*/zayavki -type f -ctime +14d -exec ls -lh {} \;
! 41: ;;
! 42: -wr)
! 43: # wideprint, remove
! 44: case ${2} in
! 45: V1)
! 46: echo "Removing old zayavki on V1"
! 47: /usr/bin/find /V1/*/zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 48: ;;
! 49: V2)
! 50: echo "Removing old zayavki on V2"
! 51: /usr/bin/find /V2/*/zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 52: ;;
! 53: V3)
! 54: echo "Removing old zayavki on V3"
! 55: /usr/bin/find /V3/*/zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 56: ;;
! 57: V4)
! 58: echo "Removing old zayavki on V4"
! 59: /usr/bin/find /V4/*/zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 60: ;;
! 61: V5)
! 62: echo "Removing old zayavki on V5"
! 63: /usr/bin/find /V5/*/zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 64: ;;
! 65: *)
! 66: echo "Usage: $0 <-w[r] | -e[r]> V{12345}"
! 67: echo "Be careful with -wr and -er keys. 'r' stands for \"remove\" here"
! 68: esac
! 69: ;;
! 70:
! 71: -Wr)
! 72: # wideprint, remove ALL
! 73: echo "Removing old zayavki on V*"
! 74: /usr/bin/find /V[1-5]/*/zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 75: ;;
! 76: -WR)
! 77: # wideprint, remove ALL
! 78: echo "Removing old zayavki on V*"
! 79: /usr/bin/find /V[1-5]/*/zayavki -type f -ctime +14d -print -exec rm {} \;
! 80: ;;
! 81:
! 82: #
! 83: # EPD
! 84: -e)
! 85: # epd, list
! 86: case ${2} in
! 87: V1)
! 88: echo "Listing old EPD zayavki on V1"
! 89: /usr/bin/find /V1/*/epd_zayavki -type f -ctime +14d -exec ls -lh {} \;
! 90: ;;
! 91: V2)
! 92: echo "Listing old EPD zayavki on V2"
! 93: /usr/bin/find /V2/*/epd_zayavki -type f -ctime +14d -exec ls -lh {} \;
! 94: ;;
! 95: V3)
! 96: echo "Listing old EPD zayavki on V3"
! 97: /usr/bin/find /V3/*/epd_zayavki -type f -ctime +14d -exec ls -lh {} \;
! 98: ;;
! 99: V4)
! 100: echo "Listing old EPD zayavki on V4"
! 101: /usr/bin/find /V4/*/epd_zayavki -type f -ctime +14d -exec ls -lh {} \;
! 102: ;;
! 103: V5)
! 104: echo "Listing old EPD zayavki on V5"
! 105: /usr/bin/find /V5/*/epd_zayavki -type f -ctime +14d -exec ls -lh {} \;
! 106: ;;
! 107: *)
! 108: echo "Usage: $0 <-w[r] | -e[r]> V{12345}"
! 109: echo "Be careful with -wr and -er keys. 'r' stands for \"remove\" here"
! 110: esac
! 111: ;;
! 112: -er)
! 113: # warn user
! 114: echo "* Please stop now and think twice. *"
! 115:
! 116: echo "Have you backed up all those EPD files before deleting them? epickup(1) can do it for you."
! 117: echo "Hit <Ctrl-C> to cancel or <Enter> to continue removing EPD files."
! 118: read A
! 119:
! 120: # epd, remove
! 121: case ${2} in
! 122: V1)
! 123: echo "Removing old EPD zayavki on V1"
! 124: /usr/bin/find /V1/*/epd_zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 125: ;;
! 126: V2)
! 127: echo "Removing old EPD zayavki on V2"
! 128: /usr/bin/find /V2/*/epd_zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 129: ;;
! 130: V3)
! 131: echo "Removing old EPD zayavki on V3"
! 132: /usr/bin/find /V3/*/epd_zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 133: ;;
! 134: V4)
! 135: echo "Removing old EPD zayavki on V4"
! 136: /usr/bin/find /V4/*/epd_zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 137: ;;
! 138: V5)
! 139: echo "Removing old EPD zayavki on V5"
! 140: /usr/bin/find /V5/*/epd_zayavki -type f \! -name "*.rar" -ctime +14d -print -exec rm {} \;
! 141: ;;
! 142: *)
! 143: echo "Usage: $0 <-w[r] | -e[r]> V{12345}"
! 144: echo "Be careful with -wr and -er keys. 'r' stands for \"remove\" here"
! 145: esac
! 146: ;;
! 147:
! 148: *)
! 149: echo "Usage: $0 <-w[r] | -e[r]> V{12345}"
! 150: echo "Be careful with -wr and -er keys. 'r' stands for \"remove\" here"
! 151:
! 152: esac
! 153:
CVSweb