Ich versuche, eine .sh
Datei so zu automatisieren, dass sie jedes Mal ausgeführt wird, bevor Chrome geöffnet wird. Folgendes möchte ich tun:
rm -rf /home/pi/.config/chromium
tar -cvf reseterfiles.tgz /home/pi/.config/
Die ZIP-Datei enthält die Einstellungen, die ich bei jedem Öffnen von Chromium überschreiben möchte. Funktioniert dieser Code effektiv? Übersehe ich hier etwas?
Antwort1
Sieht gut aus, aber der Befehl enthält Syntaxfehler tar
. Um das Risiko des Überschreibens von Dateien innerhalb, .config/
aber außerhalb von zu vermeiden .config/chromium/
, würde ich lieber direkt in letzterem arbeiten:
rm -rf /home/pi/.config/chromium/*
tar -xzf reseterfiles.tgz -C /home/pi/.config/chromium
Randbemerkung: Testen Sie immer potenziell destruktive Skripte! Hier können Sie einen Ordner /tmp/chromium
mit touch
einigen Dateien erstellen und Ihre Tests durchführen.