ludger
11.08.21, 15:25
Hallo,
ich habe hier 2 kleine Skripte, mit denen ich bisher jeweils ein Verzeichnis mit einem Verzeichnis auf einem USB-Stick synchronisiert habe, in denen ich fast täglich Änderungen vornehme, neue Dokumente erstelle usw.
Unabhängig davon, dass Ihr bestimmt viele Stellen in den Skripten findet, die ein Profi anders schreiben würde, grübel ich zur Zeit über die Frage, warum ein Befehl in einem Skript anstandslos funktioniert und als Ergängung in einem anderen Skript nicht funktioniert.
Es handelt sich um folgenden Befehl:
rsync -a -u -v -P --delete /media/data1000/Haus/Rezepte-und-Küche/* /media/ludger/persistence/Rezepte-und-Küche >> /home/ludger/bin/rezepte.log &&
Im ersten Skript "RezepteSichern" funktioniert das anstandslos.
In dem zweiten Skript "poweroff07", das ich um diesen Befehl ergänzen wollte, funktioniert der Befehl nicht, außerdem funktioniert in "poweroff07" jetzt auch das unmounten des persistenten Speicherbereichs meines Debian-Live-USB-Sticks nicht mehr, während der umount-Befehl für die andere Partition des Sticks funktioniert.
Da ich nicht viel Ahnung von Linux habe, sondern mir alles Stück für Stück selbst beibringe, bin ich seit einigen Stunden ziemlich ratlos. Vielleicht könnte sich jemand mal meiner beiden Machwerke erbarmen und einen Blick darauf werfen?
(Natürlich haben die Skripte hier die Endung *.sh)
Vielen Dank
ludger
Edit: Vergessen - ich habe ein Debian Buster.
ich habe hier 2 kleine Skripte, mit denen ich bisher jeweils ein Verzeichnis mit einem Verzeichnis auf einem USB-Stick synchronisiert habe, in denen ich fast täglich Änderungen vornehme, neue Dokumente erstelle usw.
Unabhängig davon, dass Ihr bestimmt viele Stellen in den Skripten findet, die ein Profi anders schreiben würde, grübel ich zur Zeit über die Frage, warum ein Befehl in einem Skript anstandslos funktioniert und als Ergängung in einem anderen Skript nicht funktioniert.
Es handelt sich um folgenden Befehl:
rsync -a -u -v -P --delete /media/data1000/Haus/Rezepte-und-Küche/* /media/ludger/persistence/Rezepte-und-Küche >> /home/ludger/bin/rezepte.log &&
Im ersten Skript "RezepteSichern" funktioniert das anstandslos.
In dem zweiten Skript "poweroff07", das ich um diesen Befehl ergänzen wollte, funktioniert der Befehl nicht, außerdem funktioniert in "poweroff07" jetzt auch das unmounten des persistenten Speicherbereichs meines Debian-Live-USB-Sticks nicht mehr, während der umount-Befehl für die andere Partition des Sticks funktioniert.
Da ich nicht viel Ahnung von Linux habe, sondern mir alles Stück für Stück selbst beibringe, bin ich seit einigen Stunden ziemlich ratlos. Vielleicht könnte sich jemand mal meiner beiden Machwerke erbarmen und einen Blick darauf werfen?
(Natürlich haben die Skripte hier die Endung *.sh)
Vielen Dank
ludger
Edit: Vergessen - ich habe ein Debian Buster.