PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Shutdown Skript ^^



bluecrystal21
24-08-2010, 11:28
hallööö
ich weis ich nerv euch :P
möchte aber noch ne Datei schreiben mit ,shutdown ,sichern ,sichern stoppen.
angefangen hab ich schon etwas :)

#!/usr/bin/pyton
import linecache
#

datei = open("datei.ini","r")
lineListen=datei.readlines()
lese=lineListen[1].split('=')[1]

if lese == x :
shutdown -r
else:
print "Fehler"
~
~
~

x kommt aus der Datei die wird gesplittet das er nur die Variablen ausliest so aber shutdown -r oder shutdown () funktioniert nicht wie ich will :( einer vll ne Idee?

bluecrystal21
24-08-2010, 12:47
datei = open("dp_clienttask.ini","r")
lineListen=datei.readlines()
lese=lineListen[1].split('=')[1]
datei.close()
x=2
if lese == x :
print "funktioniert"
else :
print "Fehler"


so sieht die Datei inzwischen aus und die Datei gibt Fehler aus :(
ich versteh nur nicht warum hat einer vll ne Idee wo mein fehler liegen könnte?

John W
24-08-2010, 17:36
Ja, es nennt sich Syntaxfehler... Nutz bitte Code-Tags, sonst wird das hier noch ein Ratespiel. Aber willst du wirklich aus dp_clienttask.ini die zweite Zeile lesen oder die erste Zeile?

bluecrystal21
25-08-2010, 09:18
die zweite Zeile

bluecrystal21
25-08-2010, 09:30
#!/usr/bin/pyton
import linecache
import sys, dbus
import os
#
datei = open("datei.ini","r")
lineListen=datei.readlines()
lese=lineListen[1].split('=')[1]
datei.close()
print lese
lese = 2
if lese == 2 :
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.freede sktop.Hal.Device.SystemPowerManagement')
except dbus.exceptions.DBusException, e:
print e

if __name__ == "__main__":
shutdown()


und ich sag dazu nur: UP and RUNNING :)
Thread closed