Dieses Programm ist nicht mehr als ein "at"-Programm für meinen Freerunner (Openmoko GTA02). Es besteht aus einem Python-Programm und einem Shellscript, welches den Alarm für den selben oder den nächsten Tag stelt. Beispiel:
alarm 06:30
Wenn es vor 06:30 ist, setzt das Programm den Alarm auf den gleichen Tag, ansonsten auf den nächsten (Sprich: am Abend ausgeführt bewirkt dieser Befehl, dass am nächsten Morgen geweckt wird).
Pünktlich zur eingestellten Uhrzeit wird das Handy von einem Interrupt aus dem Suspend geweckt (per atd-Daemon) und ein Shellscript wird ausgeführt. Dieses Shellscript führt bei mir mplayer mit meiner Lieblings-mp3 als Parameter aus :-)
Ich habe die Dateien in /home/root gelegt und einen Link /usr/bin/alarm angelegt:
ln -s /home/root/alarm /usr/bin/alarm
kill). Klarerweise will der Benutzer wohl nicht jedes Mal in der Früh in einem Terminal den Player händisch killen.
atd aufgerufen wird, muss es natürlich installiert sein. In meiner Distribution (SHR = FSO + einige Anwendungen) ist atd nicht in den offiziellen Feeds enthalten, kann aber händisch vom Angstrom-Repository heruntergeladen werden.
Das ZIP-Archiv kann hier heruntergeladen werden. Vergessen Sie nicht, atd zu installieren, sonst funktioniert es nicht.
© 2009 by David Madl. Impressum | Home (English) | Home (Deutsch) | Processing time: 0.354 s | IPv4
Kommentar schreiben
Die Felder E-Mail und Website sind optional. Die E-Mail-Adresse wird nicht angezeigt, sondern dient mir nur als Antwortmöglichkeit.