Nach ein bißchen "Rumspielen" ist das Backup-Script nun wirklich hübsch geworden und entspricht meinen Vorstellungen. Rumspielen mußte ich mit Xterm, das als Ausgabe verwendet wird. "Fehler" wird fett und rot dargestellt, "erfolgreich abgeschlossen" fett grün, und das Fenster wurde vergrößert, ebenso die Schrift. Damit sehe ich auf einen Blick, was Sache ist, und erledige das Backup gerne mit einem Mausklick täglich, statt mich einmal wöchentlich durch diverse Optionen in Grsync zu hangeln.
Für diejenigen, die es interessiert, hier das fertige Script:
1
2
3
4
5
6
7
8
9
10
11
12
13 | ## Backup mit rsync
#!/bin/sh
set -e
trap 'if [ $? -eq 0 ]; then echo -e "\033[1;32mErfolgreich abgeschlossen!\033[0"; else echo -e "\033[1;31m FEHLER\033[0"; fi; read -p "zzum Beenden ENTER drücken"' 0
rs() {
rsync -r -t -p -o -g -v --progress --delete --size-only -s --exclude-from=/home/bill/scripts/exclude "$1" "$2"
}
rs /media/Daten /media/bill/backup/Daten
rs /media/bill/multimedia/Videos /media/bill/backup/Multimedia
rs /home/bill /media/bill/backup/SSD
|
"zzum Beenden" ist übrigens kein Tippfehler, sondern hat sich notwendig erwiesen, da Xterm auf wundersame Weise ansonsten das erste Zeichen in der Ausgabezeile verschluckt. Beim Anpassen von Xterm hatte ich ohnehin das Gefühl, 25 Computerjahre jünger zu werden. 😉
Und hier der Starter für mein Dock:
[Desktop Entry]
Version=1.0
Type=Application
Name=Datensicherung
GenericName=Datensicherung
Icon=systemback
Exec=bash -c '/home/bill/scripts/backup.sh'
NoDisplay=false
Categories=Utility;
StartupNotify=false
Terminal=true
Xterm habe ich nach ein bißchen Rumprobieren über .Xresources mit folgendem Inhalt
# File : .Xresources
xterm*font: -*-fixed-medium-r-*-*-18-*-*-*-*-*-iso8859-*
xterm*font1: -*-*-*-*-*-*-2-*-*-*-*-*-*-*
xterm*font2: -misc-fixed-*-r-normal-*-8-*-*-*-*-*-iso8859-*
xterm*font3: -b&h-lucidatypewriter-bold-*-*-*-12-*-*-*-*-*-*-*
xterm*font4: -*-screen-bold-r-normal-*-16-*-*-*-*-*-iso8859-*
xterm*font5: -*-lucidatypewriter-medium-*-*-*-18-*-*-*-*-*-*-*
xterm*font6: -*-lucidatypewriter-medium-*-*-*-20-*-*-*-*-*-*-*
xterm*font7: -dec-terminal-bold-r-normal-*-14-*-*-*-*-*-iso8859-*
XTerm*background: white
XTerm*foreground: black
XTerm*pointerColor: red
XTerm*pointerColorBackground: black
XTerm*cursorColor: navy
XTerm*internalBorder: 3
XTerm*loginShell: true
XTerm*scrollBar: false
XTerm*scrollKey: true
XTerm*saveLines: 1000
in Form gebracht (Ergebnis siehe Screenshots).
Danke nochmals an alle, besonders @rklm. Ohne Redundanzen sieht es wirklich hübsch aus - kurz, knackig, funktional, fast ästhetisch.