Article View: de.comm.misc
Article #1237Re: Wie kann sich mein Computer selbst ausschalten?
From: Michael Doerrschuck
Date: Mon, 27 Nov 1995 17:31
Date: Mon, 27 Nov 1995 17:31
67 lines
3621 bytes
3621 bytes
In article <5y$qDL2zNiB@zocki.toppoint.de> zoc@zocki.toppoint.de (Rainer Zocholl) writes: > >>Warum so komfortabel ? Ich meine, wenn Du nur zum Pollen ein/aus > >>schalten moechtest, dann benutze doch einfach eine Schaltuhr, welche > >>den Rechner erstmal einschaltet. > >[...] > >>Das Ausschalten per Schaltuhr ist natuerlich etwas "heftig" (abrupt), > >>aber unter DOS duerfte das nicht schaden. Wenn Du was anderes als > >>Betriebssystem faehrst, weiss ich jetzt zwar noch keine, aber dafuer > >>gibt es auch eine Loesung... > > > >Ich polle unter Linux (automatisch). > >Unter Linux gibt es eine "eingebaute Zeitsteuerung" (cron, at). > >Damit kann man alles moeglich anstellen: > >Pollen, "Bretter reorganisieren" (oder wie heisst das nochmal im > >Croissant- Jargon? :-) ), System runterfahren (shutdown), ... > >- Alles zu bestimmbaren Zeitpunkten. > >Da reicht dann eine billige, stinknormale Zeitschaltuhr, da der > >shutdown das System in einen "ausschaltbaren" Zustand versetzt, d.h. > >z.B., dass es sicher stellt, dass nicht mehr gepollt wird, etc. > > Toll. Und woher weißt die Schaltuhr, das sie nun den Saft > gefahrlos abstellen darf? > Du kannst unter Linux wie unter UNIX ueblich, einfach mit cron eine bestimmte shutdown-Zeit vorsehen. Damit hast Du sichergestellt, dass das System steht, wenn der Strom abgestellt wird. Du kannst natuerlich nicht sicherstellen, dass zur shutdown-Zeit auch Deine Anwendung (hier: polling) abgeschlossen ist. Aber eine gute Anwendung sollte das nicht stoeren, sondern auf das TERM Signal hin sich sauber beenden... Es kann natuerlich passieren, dass die Anwendung nicht fertig wurde und Du eben nicht alle News oder Mail hast, aber kaputt gehen sollte nichts. > Das kannst Du nur "statistisch gesichert" erreichen indem Du den Rechner > auf einen empirischen Wert von z.B. 2h lang eingschaltet läßt > da dies die worst case Zeit ist. > Sicher sein das "just" in dem Moment wo linux seine Caches flushed > nicht ausgeschaltet wird kannst Du allerdings nicht. > Doch, sofern Du den shutdown per cron entsprechend frueh startest (s.o.). > Der Poll könnte extrem lange gedauert haben oder die Box war 1h 55mnin > lang besetzt und mitten im Poll dreht die Schaltuhr den Saft ab weil ja > die 2h um sind. > Hoechstens init wird dann das polling per SIGTERM beenden, aber hiermit sollte das Programm klarkommen. Worst case waere also: polling hat nicht geklappt, weil 1h55min bestzt war und als Zeitfenster nur 2h vorgesehen waren. Viele Gruesse Michael -- Michael Doerrschuck Konrad-Zuse-Zentrum E-Mail: Doerrschuck@ZIB-Berlin.DE fuer Informationstechnik Berlin Telefon: +49-30-89604-265 Heilbronner Strasse 10 Fax: +49-30-89604-125 10711 Berlin-Wilmersdorf WWW: http://www.ZIB-Berlin.DE/~bzbdoerr/ Germany PGP Public Key available via the WWW-Address
Technical Details
Message-ID:
<DOERRSCHUCK.95Nov27183139@ufer.zib-berlin.de>Path:
arc1-ca.pugleaf.net!newsserv.zib-berlin.de!DoerrschuckReferences:
<5y0Gy0x-I_B@procyon.ping.de> <5y8Yn-f-I_B@procyon.ping.de> <5yFDNIwk7bB@comdoor.distel.robin.de> <496v3c$9b@hal.saar.de> <5y$qDL2zNiB@zocki.toppoint.de>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!newsserv.zib-berlin.de!Doerrschuck From: Doerrschuck@ZIB-Berlin.DE (Michael Doerrschuck) Newsgroups: de.comm.misc,de.comm.modem,de.sci.electronics Subject: Re: Wie kann sich mein Computer selbst ausschalten? Date: 27 Nov 1995 17:31:39 GMT Organization: Konrad-Zuse-Zentrum fuer Informationstechnik Berlin Message-ID: <DOERRSCHUCK.95Nov27183139@ufer.zib-berlin.de> References: <5y0Gy0x-I_B@procyon.ping.de> <5y8Yn-f-I_B@procyon.ping.de> <5yFDNIwk7bB@comdoor.distel.robin.de> <496v3c$9b@hal.saar.de> <5y$qDL2zNiB@zocki.toppoint.de> NNTP-Posting-Host: ufer.zib-berlin.de In-reply-to: zoc@zocki.toppoint.de's message of 26 Nov 1995 22:49:00 +0100