Было так:

 ### Gather all DEVICE fields from $1/cbq-*
        DEVFIELDS=`find $1 -type f -name 'cbq-*' -not -name '*~' \
                  -maxdepth 1| xargs sed -n 's/#.*//; s/[[:space:]]//g; \
                  /^DEVICE=[^,]*,[^,]*\(,[^,]*\)\?/ { s/.*=//; p; }'|\
                  sort -u`
        [ -z "$DEVFIELDS" ] &&
                cbq_failure "no DEVICE field found in $1/cbq-*!"      


Сделал так: 

### Gather all DEVICE fields from $1/cbq-*
        DEVFIELDS=`find $1  -name 'cbq-*' -not -name '*~' \
                  -maxdepth 1 -type f| xargs sed -n 's/#.*//; s/[[:space:]]//g; 
\
                  /^DEVICE=[^,]*,[^,]*\(,[^,]*\)\?/ { s/.*=//; p; }'|\
                  sort -u`
        [ -z "$DEVFIELDS" ] &&
                cbq_failure "no DEVICE field found in $1/cbq-*!"

Ругаться вроде перестало но также не ограничевает  канал 
Что делать?
_______________________________________________
Sysadmins mailing list
[email protected]
https://lists.altlinux.org/mailman/listinfo/sysadmins

Ответить