Die Suche ergab 7 Treffer

von frank2342
Mittwoch 27. August 2008, 07:38
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888

Super, Vielen Dank an alle.
von frank2342
Dienstag 26. August 2008, 18:41
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888

Aaahhhh, jetzt (nachdem ich noch das Leerzeichen vor --exclude entfernt habe) funktioniert es.
cmd = ['rdiff-backup', '--print-statistics', '--exclude', '**backups', '/var/www/', '/var/backups/vserver/www/']

Als kurze Zusammenfassung:
subprocess.call verlangt als erstes IMMER eine Liste. In ...
von frank2342
Dienstag 26. August 2008, 18:31
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888

ich verstehe es einfach nicht. So funktioniert es:

Code: Alles auswählen

cmd = ["rdiff-backup", source, target]
Aber wie bekomme ich die zusätzlich Optionen --print-statistics und die excludes da noch mit rein?
von frank2342
Dienstag 26. August 2008, 18:23
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888


Wenn dich das wundert, dann lass dir deine "cmd"-Liste mal mit "print" ausgeben. Das ist nämlich keine richtige Argumentliste.


['mkdir', '-p', '/var/backups/vserver/www/']
['rdiff-backup', '--print-statistics', ' --exclude **backups', '/var/www/', '/var/backups/vserver/www/']


der einzige ...
von frank2342
Dienstag 26. August 2008, 18:03
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888

Was genau hast du an "subprocess.call nimmt eine Liste als erstes Argument entgegen" nicht verstanden?

Sorry, aber wenn du so fragst wahrscheinlich alles.

cmd = ["mkdir", "-p", target]
subprocess.call(cmd)
damit funktioniert jetzt erstmal das anlegen des Verzeichnis wieder.

Also wenn ich das ...
von frank2342
Dienstag 26. August 2008, 17:42
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888

subprocess.call nimmt eine Liste als erstes Argument entgegen. Im Übrigen kannst du den os.system Aufruf bei der Gelegenheit auch gerade ersetzen.

ich habe aus
os.system("mkdir -p " + TARGET)
subprocess.call("mkdir", "-p " + target)
gemacht. Jetzt bricht das Script allerdings schon an der ...
von frank2342
Dienstag 26. August 2008, 17:11
Forum: Allgemeine Fragen
Thema: Suche Hilfe bei ersten Gehversuchen
Antworten: 12
Zugriffe: 888

Suche Hilfe bei ersten Gehversuchen

Hallo zusammen,

ich starte gerade meine ersten Gehversuche mit Python. Dabei soll am Ende ein kleines Backupscript rauskommen.

Das Ganze sieht im Moment folgendermaßen aus:
#!/usr/bin/python

#############
# Functions #
#############

import os
import os.path
import shutil
import time
import ...