diff --git a/17.html b/17.html
index 2a9e5de..52a3a53 100644
--- a/17.html
+++ b/17.html
@@ -196,7 +196,17 @@ $ grep -i ^${k}a${k}e${k}i${k}o${k}u${k}$ /usr/share/dict/words
-
+
+ zusätzliche Überlegungen:
+
+ - gibt es bereits einen service der so heisst?
+ - existiert die datenbank?
+ - existieren die ordner?
+ - existiert das backupziel?
+ - was soll passieren wenn etwas nicht existiert?
+ - was soll passieren wenn der upload scheitert?
+
+
diff --git a/beispiele/17/wp-backup/install.sh b/beispiele/17/wp-backup/install.sh
index f2f145a..3c4262c 100644
--- a/beispiele/17/wp-backup/install.sh
+++ b/beispiele/17/wp-backup/install.sh
@@ -1,5 +1,16 @@
# install script
+# Inhalt von backup.service
+# HERE Document https://ss64.com/bash/syntax-here.html
+SERVICE=$(cat <&1 1>&2 2>&3)
check_exit_status
@@ -19,28 +30,21 @@ function check_exit_status {
fi
}
-
-# Inhalt von backup.service
function install_service {
-
-# das HERE Document darf nicht eingerückt sein.
-SERVICE=$(cat < /etc/systemd/system/backup.service
- systemctl enable --now backup.timer
+ cp wp-backup.sh /bin/ && \
+ cp backup.timer /etc/systemd/system/ && \
+ echo "$SERVICE" > /etc/systemd/system/backup.service && \
+ systemctl enable --now backup.timer || fail
}
+function fail {
+ echo "Fehler!!"
+ exit 1
+}
#funktions aufrufe
dialog1
dialog2
install_service
+
+exit 0
\ No newline at end of file
diff --git a/beispiele/17/wp-backup/wp-backup.sh b/beispiele/17/wp-backup/wp-backup.sh
index b86315b..b73118a 100644
--- a/beispiele/17/wp-backup/wp-backup.sh
+++ b/beispiele/17/wp-backup/wp-backup.sh
@@ -25,8 +25,6 @@ function upload {
}
# Funktionsaufrufe
-dialog1
-dialog2
db_backup
file_backup
upload
\ No newline at end of file