diff options
Diffstat (limited to 'bin')
-rwxr-xr-x | bin/hush/svdn | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/bin/hush/svdn b/bin/hush/svdn index 9e0fa0b..6687879 100755 --- a/bin/hush/svdn +++ b/bin/hush/svdn @@ -2,14 +2,28 @@ set -eu set -o pipefail -svst "$1" && svstop "$1" -svst "$1" && sleep 1 -svst "$1" && svstop "$1" +svst "$1" || exit 0 + +svstop "$1" +svst "$1" || exit 0 + +sleep 1 + +svstop "$1" for _ in $(seq 1 5); do - svst "$1" && sleep 1 + svst "$1" || exit 0 + sleep 1 done -svst "$1" && svstop "$1" +svst "$1" || exit 0 + +svstop "$1" for _ in $(seq 1 10); do - svst "$1" && sleep 1 + svst "$1" || exit 0 + sleep 1 done -svst "$1" && svkill "$1" +svst "$1" || exit 0 + +svkill "$1" +svst "$1" || exit 0 + +exit 1 |