Hallo,
meine Sicherung steht nun auf Linux und auf windows so weit auch.Ich hab nur ein Problem da ich auf Windows C:\WINDOWS\ nicht sichern will also den SystemRoot wie geb ich den "PFad" an?
probiert hab ichs so:
excludes = ['.mozilla', '.macromedia', '.kde4', '.local', '.icedteaplugin,'SystemRoot']
Aber er Schluckt es nicht ganz. Falls Jemand meinen Fehler entdecken würde oder mir kurz nen Anhieb geben würde wäre ich dankbar.
Ein sonniges Wochenende
BlueLagoon.
Windows-Sicherung
@bluelagoon: Wenn Du Dir das mit Syntaxhighlighting anschaust, dann findest Du den Syntaxfehler sicher einfacher. Und das nächste mal kannst Du ruhig verraten das es einen `SyntaxError` gegeben hat und den kompletten Traceback zeigen.
Falls Du keinen `SyntaxError` bekommst, dann zeigt bitte den *tatsächlichen* Quelltext.
Falls Du keinen `SyntaxError` bekommst, dann zeigt bitte den *tatsächlichen* Quelltext.
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
Hallo,
Als Fehler kommt auf dem Windows client : Error while proccessing file:C:\Windows\system32\uswusw.
genau das is mein Problem SystemRoot will ich halt nicht mitgesichert haben. Und da das an Vielen anderen PC's laufen wird, und Vll einer dabei ist der die Registry wo anders hat als C:\Windows muss ich den SystemRoot ausschließen.
Lg
BlueLagoon
Als Fehler kommt auf dem Windows client : Error while proccessing file:C:\Windows\system32\uswusw.
genau das is mein Problem SystemRoot will ich halt nicht mitgesichert haben. Und da das an Vielen anderen PC's laufen wird, und Vll einer dabei ist der die Registry wo anders hat als C:\Windows muss ich den SystemRoot ausschließen.
Lg
BlueLagoon
- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Lalala unvollstaendige Fehlermeldungen, fehlender Code .. das kommt mir so bekannt vor.
Was du uns zeigen musst, ist wie `excludes` benutzt wird. Meine Kristallkugel sagt mir aber, dass 'SystemRoot' als normales Verzeichnis behandelt wird und eben nicht auf den gewuenschten Pfad aufgeloest.
Was du uns zeigen musst, ist wie `excludes` benutzt wird. Meine Kristallkugel sagt mir aber, dass 'SystemRoot' als normales Verzeichnis behandelt wird und eben nicht auf den gewuenschten Pfad aufgeloest.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
du willst wirklich den kompletten Code? ok ich schick dir per PN ne Seite
.Bei Linux funktionierts ja auch
nur WinDOOF macht halt wieder Mucken.


- cofi
- Python-Forum Veteran
- Beiträge: 4432
- Registriert: Sonntag 30. März 2008, 04:16
- Wohnort: RGFybXN0YWR0
Nein, nachdem ich deinen anderen Code gesehen habe will ich ihn nicht sehen.
Aber damit man dir helfen kann musst du den _relevanten_ Code schon verfuegbar machen. Vom kompletten war nie die Rede. Wenn du willst, dass jemand den ganzen Code durchgeht und deine Fehler findet, wirst du ihn wohl bezahlen muessen.
Edit: Ja, den will man nicht sehen. Und der arme John W ist auch schon wieder im Boot.
Aber damit man dir helfen kann musst du den _relevanten_ Code schon verfuegbar machen. Vom kompletten war nie die Rede. Wenn du willst, dass jemand den ganzen Code durchgeht und deine Fehler findet, wirst du ihn wohl bezahlen muessen.
Edit: Ja, den will man nicht sehen. Und der arme John W ist auch schon wieder im Boot.
Zuletzt geändert von cofi am Freitag 15. Oktober 2010, 12:22, insgesamt 1-mal geändert.
Michael Markert ❖ PEP 8 Übersetzung ❖ Tutorial Übersetzung (3.x) ⇒ Online-Version (Python 3.3) ❖ Deutscher Python-Insider ❖ Projekte
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
ich sagte doch willste ihn wirklich sehn?
das Problem nur SystemRoot mehr nicht.
Keiner ne Idee? ansnsten sag ich mein Chef einfach... Sorry there's no Way to run Und lass es einfach.
das Problem nur SystemRoot mehr nicht.
Keiner ne Idee? ansnsten sag ich mein Chef einfach... Sorry there's no Way to run Und lass es einfach.
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
confi Exclude schließt nur die Dateien aus, auf Linux macht er das ohne ein Problem.
Du schließt doch nur die Ordner damit aus, oder ?
Was ist aber wenn die SystemRoot alleine durch eine andere Sprachversion schon anders heißt ?
Du müsstest doch auf die Umgebungsvariable %systemroot% zugreifen können
Was ist aber wenn die SystemRoot alleine durch eine andere Sprachversion schon anders heißt ?
Du müsstest doch auf die Umgebungsvariable %systemroot% zugreifen können
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
naja Mein Chef sagte nur SystemRoot mehr nicht und TMP und Temp eben ansonsten soll ichs so als Differenzsicherung lassen. Und ja es soll Ordner ausschließen nur wenn ich 500 Kunden hab und einer sein SystemRoot wo anders bin ich im Arsch auf Deutsch gesagt. 
Mit %SystemRoot% auf Windows meinst du? das schon aber ich hab das Skript auf Linux un wenn ich %SystemRoot% mach dann kommt immer dieser Error...

Mit %SystemRoot% auf Windows meinst du? das schon aber ich hab das Skript auf Linux un wenn ich %SystemRoot% mach dann kommt immer dieser Error...

So kommst du zumindest an die umgebungsvariable:
Code: Alles auswählen
import os
path = os.environ["systemroot"]
name_des_ordners = os.path.basename(path)
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Konnte man Dir da bei "mrunix" nicht weiterhelfen? Ich dachte dort wäre man wirklich hilfsbereit und nicht so asozial wie wir hier?
@Dein letzter Beitrag: Was? Ich kapiere wirklich den Inhalt nicht; das wird an unvollständigen Sätzen und der mangelnden Sorgfalt bei der Beschreibung liegen. Vielleicht beschreibst Du doch noch mal ausführlich (und sorgfältig!), was genau Dein Problem ist und bei welchem Minimalbeispiel man das nachvollziehen kann.

@Dein letzter Beitrag: Was? Ich kapiere wirklich den Inhalt nicht; das wird an unvollständigen Sätzen und der mangelnden Sorgfalt bei der Beschreibung liegen. Vielleicht beschreibst Du doch noch mal ausführlich (und sorgfältig!), was genau Dein Problem ist und bei welchem Minimalbeispiel man das nachvollziehen kann.
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
Herzlichsten Dank 

-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
Hyperion?
no answer.
no answer.
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
obwohl ich bin ja nicht so
ich hab ne Differenzsicherung geschrieben von Datum weg bis Heute wird gesichert.Jedenfalls auf Linux-Client passt es macht Sicherung mit Ausschluss von Mozilla KDE Local und icedteaplugin. Auf Windows brauch ich den Ausschluss von den Daten von SystemRoot das Skript liegt auf dem Server. Also Zugriff für beides, aber Windows gibt immer Fehler aus
ERROR: error while proccessing file "C:\WINDOWS\system32\config\datei
und das ist eben mein Problem da dies ja NICHT gesichert werden sollte.
Ausserdem auf MrUnix existiert noch kein Thread darüber.
ich hab ne Differenzsicherung geschrieben von Datum weg bis Heute wird gesichert.Jedenfalls auf Linux-Client passt es macht Sicherung mit Ausschluss von Mozilla KDE Local und icedteaplugin. Auf Windows brauch ich den Ausschluss von den Daten von SystemRoot das Skript liegt auf dem Server. Also Zugriff für beides, aber Windows gibt immer Fehler aus
ERROR: error while proccessing file "C:\WINDOWS\system32\config\datei
und das ist eben mein Problem da dies ja NICHT gesichert werden sollte.

logisch, da stehen ja auch die user, passwörter und einige weitere systemrelevanten Information drin und sind deshalb beim laufenden Windows gesperrt.
Aber Hyperion hatte schon recht, man konnte eigentlich nur ansatzweise schätzen was du meintest.
Aber Hyperion hatte schon recht, man konnte eigentlich nur ansatzweise schätzen was du meintest.
-
- User
- Beiträge: 216
- Registriert: Mittwoch 25. August 2010, 12:26
hm hat nix gebracht bringt weiter den Fehler
naja mein Skript hat mehr als 500 Zeichen und wie unser confi schon meinte Experte Zahlen.... -.-+ich sag dazu jetz mal nix+
mir schon kla das Ihr dasitzt mit "Kristallkugel" ich kanns halt grad nich anders machen ^^
naja mein Skript hat mehr als 500 Zeichen und wie unser confi schon meinte Experte Zahlen.... -.-+ich sag dazu jetz mal nix+
mir schon kla das Ihr dasitzt mit "Kristallkugel" ich kanns halt grad nich anders machen ^^
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Also 500 Zeichen sind jetzt nicht so vielebluelagoon hat geschrieben: naja mein Skript hat mehr als 500 Zeichen und wie unser confi schon meinte Experte Zahlen.... -.-+ich sag dazu jetz mal nix+

Ich fasse zusammen: Dir ist klar, dass Du von uns keine Hilfe ohne Quellcode erwarten kannst, fragst aber dennoch hier im Forum? :K "Durchdacht" sieht anders aus ...bluelagoon hat geschrieben: mir schon kla das Ihr dasitzt mit "Kristallkugel" ich kanns halt grad nich anders machen ^^

encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert