🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comm.misc
Article #1237

Re: Wie kann sich mein Computer selbst ausschalten?

#1237
From: Michael Doerrschuck
Date: Mon, 27 Nov 1995 17:31
67 lines
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!Doerrschuck
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>

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