Unter Unix hätte ich ein touch Datei alle x Minuten per Cron gestartet
Mit Wintendo bin ich überfragt.
Gruß P.
Anfängerfrage zu Zeitintervallen
Abbruch nach tastendruck mit WConio:
http://newcenturycomputers.net/projects/wconio.html
oder kompletter code:
wobei ich hier die "3" und "log.txt" duch variablen ersetzten würde:
Code: Alles auswählen
import WConio
while True:
if WConio.kbhit(): break
oder kompletter code:
Code: Alles auswählen
import time, WConio
inp=open('log.txt','a')
while not WConio.kbhit():
time.sleep(3)
inp.write(time.strftime('%d.%m.%Y %H:%M:%S'))
inp.write('\n')
inp.flush()
Code: Alles auswählen
import time, WConio
def time_to_file(filename = "log.txt", interval = 3):
f = open(filename, 'a')
while not WConio.kbhit():
time.sleep(interval)
f.write(time.strftime('%d.%m.%Y %H:%M:%S\n'))
f.flush()
@PmanX: Unter Unix/Linux bräuchte man sicher kein eigenes Programm zum loggen, sondern könnte eine vorhandene Logdatei auswerten. Zum Beispiel `/var/log/messages`:
Wie man an dem Ausschnitt sieht, wird hier mindestens alle 20 Minuten ein Eintrag geschrieben. Das Intervall kann man sicher irgendwo einstellen, so das alle 3 Minuten ein Eintrag dort steht.
Code: Alles auswählen
Mar 9 09:32:37 s8n syslogd 1.4.1#17ubuntu7: restart.
Mar 9 09:52:38 s8n -- MARK --
Mar 9 10:12:38 s8n -- MARK --
-
- User
- Beiträge: 123
- Registriert: Donnerstag 25. Januar 2007, 13:50
- Wohnort: Germany.BB.LOS
- Kontaktdaten:
Diese Marken mag nicht jeder Wenn ich nicht irre, ist der syslogd verantwortlich. Ob das ohne Cron funktioniert, bin ich nicht sicher. EDIT: Unter W$ sollte man auch loggen können. Edit2: Ich mag touch Datei, ist praktisch WartungsfreiBlackJack hat geschrieben:@PmanX: Unter Unix/Linux bräuchte man sicher kein eigenes Programm zum loggen, sondern könnte eine vorhandene Logdatei auswerten. Zum Beispiel `/var/log/messages`:
Wie man an dem Ausschnitt sieht, wird hier mindestens alle 20 Minuten ein Eintrag geschrieben. Das Intervall kann man sicher irgendwo einstellen, so das alle 3 Minuten ein Eintrag dort steht.Code: Alles auswählen
Mar 9 09:32:37 s8n syslogd 1.4.1#17ubuntu7: restart. Mar 9 09:52:38 s8n -- MARK -- Mar 9 10:12:38 s8n -- MARK --
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Ich kann mich nicht erinnern, jemals meinen syslogd warten zu müssen. Es hat bisher jedes Mal out-of-the-Box funktioniert.PmanX hat geschrieben:Ich mag touch Datei, ist praktisch Wartungsfrei
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice