Improved script reliability
This commit is contained in:
parent
324dbed312
commit
b6c6bcded6
2 changed files with 18 additions and 15 deletions
|
@ -1,5 +1,8 @@
|
|||
#! /bin/bash
|
||||
|
||||
set -e
|
||||
set -o pipefail
|
||||
|
||||
rounds=3
|
||||
|
||||
positional=()
|
||||
|
@ -58,11 +61,11 @@ read -r answer
|
|||
if [ "$answer" = "y" ]; then
|
||||
for round in $(seq 1 1 $rounds); do
|
||||
printf "%s\n" "Overwriting with random data… (round $round of $rounds)"
|
||||
sudo dd bs=1M if=/dev/urandom of=$dev
|
||||
sudo dd bs=1M if=/dev/urandom of=$dev || true
|
||||
done
|
||||
if [ $zero = true ]; then
|
||||
printf "%s\n" "Overwriting with zeros…"
|
||||
sudo dd bs=1M if=/dev/zero of=$dev
|
||||
sudo dd bs=1M if=/dev/zero of=$dev || true
|
||||
fi
|
||||
else
|
||||
exit 0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue