[BACK]Return to oldzayavki.sh CVS log [TXT][DIR] Up to [local] / wpscripts / oldzayavki

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