diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-11-08 15:06:13 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2022-11-08 15:06:13 +0000 |
commit | a54c362dff0e8c1993bb19a992544bcfa9cb44e2 (patch) | |
tree | 41e0d6053480510a4f1eafbc0d8256ad929b5a45 /knot-resolver/bin/kresd-cache-clear | |
parent | Adding upstream version 20221101. (diff) | |
download | open-infrastructure-service-tools-a54c362dff0e8c1993bb19a992544bcfa9cb44e2.tar.xz open-infrastructure-service-tools-a54c362dff0e8c1993bb19a992544bcfa9cb44e2.zip |
Adding upstream version 20221108.upstream/20221108
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'knot-resolver/bin/kresd-cache-clear')
-rwxr-xr-x | knot-resolver/bin/kresd-cache-clear | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/knot-resolver/bin/kresd-cache-clear b/knot-resolver/bin/kresd-cache-clear index 49c2462..5b9a0e1 100755 --- a/knot-resolver/bin/kresd-cache-clear +++ b/knot-resolver/bin/kresd-cache-clear @@ -21,31 +21,10 @@ set -e -HOSTS="${*:-localhost}" +NUMBER="$(systemctl | grep -c 'kresd@[0-9].service')" -for HOST in ${HOSTS} +for NUMBER in $(seq 1 "${NUMBER}") do - case "${HOST}" in - localhost) - NUMBER="$(systemctl | grep -c 'kresd@[0-9].service')" - - for NUMBER in $(seq 1 "${NUMBER}") - do - echo "Flushing localhost, resolver ${NUMBER}" - echo "cache.clear()" | sudo socat - UNIX-CONNECT:/run/knot-resolver/control/"${NUMBER}" - done - ;; - - *) - NUMBER="$(ssh "${HOST}" sudo systemctl | grep -c 'kresd@[0-9].service')" - - for NUMBER in $(seq 1 "${NUMBER}") - do - echo "Flushing ${HOST}, resolver ${NUMBER}" - echo "cache.clear()" | ssh "${HOST}" sudo socat - UNIX-CONNECT:/run/knot-resolver/control/"${NUMBER}" - done - ;; - esac + echo "Flushing localhost, resolver ${NUMBER}" + echo "cache.clear()" | sudo socat - UNIX-CONNECT:/run/knot-resolver/control/"${NUMBER}" done - -echo |