Update sts23.sh

Freebsd kompatibler zfs list aufruf
This commit is contained in:
sts23 2021-01-02 01:54:00 +01:00 committed by GitHub
parent 13402961d8
commit bb39b10719
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -16,7 +16,7 @@ FILTER="$2"
# Wieviele behalten # Wieviele behalten
BEHALTE="$3" BEHALTE="$3"
[ $BEHALTE -gt 0 ] 2>/dev/null [ $BEHALTE -ge 0 ] 2>/dev/null
if [ "$?" != "0" ] if [ "$?" != "0" ]
then then
echo "Parameter 3 keine pos. Zahl" echo "Parameter 3 keine pos. Zahl"
@ -40,9 +40,9 @@ do
if [ "$MUSTER" = "" ] if [ "$MUSTER" = "" ]
then then
SNAPS=$(zfs list -t snap -H -o name -s creation "${DATASET}") SNAPS=$(zfs list -r -t snap -H -o name -s creation|grep "${DATASET}@")
else else
SNAPS=$(zfs list -t snap -H -o name -s creation "${DATASET}"|grep $MUSTER) SNAPS=$(zfs list -r -t snap -H -o name -s creation|grep "${DATASET}@"|grep $MUSTER)
fi fi
ANZSNAPS=$(echo $SNAPS|wc -w) ANZSNAPS=$(echo $SNAPS|wc -w)
@ -77,9 +77,9 @@ do
echo "# Liste nach zfs destroy" echo "# Liste nach zfs destroy"
if [ "$MUSTER" = "" ] if [ "$MUSTER" = "" ]
then then
zfs list -t snap -o name -s creation "${DATASET}" zfs list -r -t snap -o name -s creation|grep "${DATASET}@"
else else
zfs list -t snap -o name -s creation "${DATASET}"|grep $MUSTER zfs list -r -t snap -o name -s creation|grep "${DATASET}@"|grep $MUSTER
fi fi
else else
echo "# Test - folgende zfs destroys würden ausgführt" echo "# Test - folgende zfs destroys würden ausgführt"