Code:
#usr/bin/pyton
import linecache
import sys, dbus
import os
import time
#L ist eine Variable in der, der Wert steht.
L = 2
if L == 4 :
outfile=open("Datei.ini","w+")
for line in open("Daten.ini"):
line=line.replace ("X","5")
outfile.write(line)
print line
outfile.close()
elif L == 2 :
# Die Dateien und Verzeichnisse, die gesichert werden sollen,
quellen = ['/home/davidlinux/',]
ziel_verzeichnis = '/home/davidlinux/Backup/'
heute = ziel_verzeichnis + time.strftime('%Y%m%d')
jetzt = time.strftime('%H%M%S')
#Erzeuge Ordner wenn dieser noch nicht Existiert mit heutigem Datum:
if not os.path.exists(heute):
os.mkdir(heute) # erzeuge das Verzeichnis
print 'Verzeichnis', heute, 'erfolgreich angelegt'
# Der Name der Tar-Datei:
ziel = heute + os.sep + jetzt + '.tar'
tar_befehl = 'tar -cvzf %s %s' % (ziel, ' '.join(quellen))
# Sicherung starten
while True:
exitstatus=os.system(tar_befehl)
if exitstatus == 0:
print 'Erfolgreiche Sicherung nach "%s"' % ziel
else:
print 'Sicherung fehlgeschlagen! (Statuscode: %d)' % exitstatus
ans=raw_input("Erneut versuchen? (J,Ja,Y,Yes,N,Nein,No): ").lower
if ans in ["J","Ja","Y","Yes","N","Nein","No"]:
continue
print "Abgebrochen."
#def shutdown():
# bus = dbus.SystemBus()
# try:
# remote_object = bus.get_object('org.freedesktop.Hal',
# '/org/freedesktop/Hal/devices/computer')
# props =remote_object.Shutdown(dbus_interface='org.freedesktop.Hal.Device.SystemPowerManagement')
# except dbus.exceptions.DBusException, e:
# print e
#if __name__ == "__main__":
# shutdown()
also hier der Code und deine Idee bringt mich in eine Endlos-Schleife achja verwende Linux ^^
Lesezeichen