Terminal öffnen um Fortschritt zu sehen?
Hi,
Ich habe mir gerade für rsync ein script gemacht bei dem ein Backup erstellt wird.
Nur leider sehe ich da nicht wann das Backup beendet ist, weil wenn ich dieses Script über eine Verknüpfung öffne ich kein Terminal habe.
Gibt es da eine Möglichkeit zu sehen wann das Backup beendet ist, oder das Terminal automatisch öffnen zu lassen?
Zur Erklärung:
Ich habe eine Datei namens Backup.sh die ich ausführbar gemacht habe.
Der Inhalt sieht wie folgt aus:
#!/bin/bash
datum=$(date +"%y-%m-%d")
rsync -avPXAh --log-file=/mnt/Laufwerke/10_Backup-Linux/01_Backup-home-dns/_Log-Files/${datum}_Log_File_1.log --delete --backup-dir=/mnt/Laufwerke/10_Backup-Linux/01_Backup-home-dns/_gelöschte_Dateien --exclude-from=/mnt/Laufwerke/10_Backup-Linux/01_Backup-home-dns/_rsync-Exclude-File/Rsync-Exclude-Linux-Home /home/dns /mnt/Laufwerke/10_Backup-Linux/01_Backup-home-dns/
Kann man da was einbauen, dass nach dem doppelklick der Datei sich ein Terminal öffnet mit der Fortschrittsanzeige, bzw. das es einfach so ist als hätte ich es mit sh Backup.sh aus dem Terminal gestartet?
Ergänzung zu der Frage was ich vorher vergessen habe zu erwähnen:
Ich möchte das ganze in Manjaro Linux KDE ausführen.
Nochmalige Ergänzung:
Der eigentliche Hintergedanke ist, dass ich den PC nicht ausschalten möchte solange das Backup noch läuft. Ich möchte also irgendwie erfahren, wann das Backup abgeschlossen ist um dann beispielsweise den PC herunterfahren zu können.
2 Antworten
wenn rsync Ausgaben macht, dann leite die doch in eine Datei um.
Mit tail -f <datei> könntest du den Fortschritt sehen. Voraussetzung rsync schließt die Datei zwischendurch mal und hängt den nächsten Block an.
Vielleicht hilft dir das weiter: https://askubuntu.com/questions/20330/how-to-run-a-script-without-closing-the-terminal
Hi vielen Dank für die Antwort.
Glaub hier geht es darum dass sich das Terminal nicht schließt. Aber bei mir macht es sich gleich gar nicht auf. Zur info benutze Manjaro Linux KDE Plasma