Autor: unknown
« am: Freitag - 29. Dezember 2006 - 20:53 Uhr »da keine antwort kam (so auf die schnelle)
hab ich selber mal was gebacken ...
(motto: heute back ich, morgen debug ich und
uebermorgen verkauf ichs ;-) )
das script kann beliebige sachen zu beliebiger Zeit ausfuehren (sekundengenau)
Syntax zum Aufrufen:
./todo.py zeit aktion
Beispiel aus der Praxis:
./todo.py 06:00:00 "vlc goodmorning.mp3"
und hier das script:
-------------------------------
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os
import sys
import time
import threading
class thread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
timestamp=None
while True:
timestamp=time.strftime('%X')
if (str(timestamp)==str(sys.argv[1])):
os.system(sys.argv[2])
return 0
time.sleep(1)
if __name__ == '__main__':
thread=thread()
thread.start()
-------------------------------
thats all
na denn viel spass damit
mfg
[edit]
habs jetzt auf 3 verschiedenen debian clienten getestet,
funktioniert einwandfrei ...
fuer die fehlende formatierung im code ist das board verantwortlich ...
hab ich selber mal was gebacken ...
(motto: heute back ich, morgen debug ich und
uebermorgen verkauf ichs ;-) )
das script kann beliebige sachen zu beliebiger Zeit ausfuehren (sekundengenau)
Syntax zum Aufrufen:
./todo.py zeit aktion
Beispiel aus der Praxis:
./todo.py 06:00:00 "vlc goodmorning.mp3"
und hier das script:
-------------------------------
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import os
import sys
import time
import threading
class thread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
timestamp=None
while True:
timestamp=time.strftime('%X')
if (str(timestamp)==str(sys.argv[1])):
os.system(sys.argv[2])
return 0
time.sleep(1)
if __name__ == '__main__':
thread=thread()
thread.start()
-------------------------------
thats all
na denn viel spass damit
mfg
[edit]
habs jetzt auf 3 verschiedenen debian clienten getestet,
funktioniert einwandfrei ...
fuer die fehlende formatierung im code ist das board verantwortlich ...