From 6c64d812041ce6276218a367cc801c63c10f35a7 Mon Sep 17 00:00:00 2001 From: Daniel Schubert Date: Mon, 11 Mar 2019 12:53:47 +0100 Subject: [PATCH] beispiel verbesser --- 17.html | 12 ++++++++- beispiele/17/wp-backup/install.sh | 38 ++++++++++++++++------------- beispiele/17/wp-backup/wp-backup.sh | 2 -- 3 files changed, 32 insertions(+), 20 deletions(-) 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: +

+
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