Hallo Liste, Setiathome läuft ja weitgehend selbstständig. Nur wenn er mit seiner work unit fertig ist, und die gerne zurück- schicken möchte, versucht er eine Verbindung zum Server aufzubauen, was natürlich meistens nicht klappt (weil momentan keine Verbindung zum Internet). Danach wartet er eine komplette Stunde ab, um es dann nochmal zu probieren. Macht soweit auch Sinn. Nur ist mir eine Stunde viel zu lange; bzw. die Wahrscheinlichkeit, daß ich grade dann im Internet bin, währe deutlich höher, wenn er (sagen wir mal) alle 30 sec. Nach gucken würde. Kann man das irgendwo einstellen ? Quellcode hab ich noch keinen gefunden. Ich meine auch mal gehört zu haben, der währe nicht öffentlich. cu, Ray -- __ _ Raymond Häb, ray.haeb@gmx.net, cologne, germany / / (_)__ __ ____ __ / /__/ / _ \/ // /\ \/ / . . . t h e c h o i c e o f a /____/_/_//_/\_,_/ /_/\_\ G N U g e n e r a t i o n . . . --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
On Son, Mai 14, 2000 at 04:10:05 +0200, Raymond Haeb wrote:
Setiathome läuft ja weitgehend selbstständig. Nur wenn er mit seiner work unit fertig ist, und die gerne zurück- schicken möchte, versucht er eine Verbindung zum Server aufzubauen, was natürlich meistens nicht klappt (weil momentan keine Verbindung zum Internet). Danach wartet er eine komplette Stunde ab, um es dann nochmal zu probieren. Macht soweit auch Sinn. Nur ist mir eine Stunde viel zu lange; bzw. die Wahrscheinlichkeit, daß ich grade dann im Internet bin, währe deutlich höher, wenn er (sagen wir mal) alle 30 sec. Nach gucken würde. Kann man das irgendwo einstellen ? Quellcode hab ich noch keinen gefunden. Ich meine auch mal gehört zu haben, der währe nicht öffentlich.
Der Quellcode ist nicht zugänglich, die Leutchen begründen das mit der Fälschungssicherheit der Resultate (zu Recht, meine ich). Den Zeitraum kannst Du AFAIK nicht einstellen, daher folgendes Verfahren (habe ich von Felix aka Andreas Kalbitz): - Du lässt setiathome fleissig vor sich hin rechnen - Wenn Du online gehst, stoppst Du zuerst alle Seti-Clients (entweder per killall setiathome im crontab oder im ip-up) - dann gehst Du online - Dann startest Du die Clients neu. Wenn sie was abzuliefern haben dann tun sie es jetzt. Du verschenkst damit wahrscheinlich ein paar Minuten Zeit, bist Dir aber sicher, dass beim Connect Resultate abgeliefert werden. Dieses Verfahren ist natürlich nicht so toll, wenn Du alle paar Minuten einen Connect aufbaust. In dem Fall würde ich noch mit einem kleinen Script arbeiten, das per timestamp dafür sorgt, dass nur in bestimmten Zyklen die Clients gestoppt werden. Jan --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Am Mon, 15 Mai 2000 schrieb Jan Trippler:
Der Quellcode ist nicht zugänglich, die Leutchen begründen das mit der Fälschungssicherheit der Resultate (zu Recht, meine ich).
Hm, ich hatte das auch mal ne Weile laufen, aber irgendwie kamen mir Bedenken. Woher weiß ich eigentlich, daß nicht in Wahrheit irgendwelche militärischen oder wirtschaftsstrategischen Berechnungen auf meinem Rechner ausgeführt werden? Seid ihr da alle *so* sicher? - Matthias -- SelfLinux http://www.selflinux.de Matthias.Kleine@selflinux.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Matthias Kleine schrieb in 0,7K (21 Zeilen):
Hm, ich hatte das auch mal ne Weile laufen, aber irgendwie kamen mir Bedenken. Woher weiß ich eigentlich, daß nicht in Wahrheit irgendwelche militärischen oder wirtschaftsstrategischen Berechnungen auf meinem Rechner ausgeführt werden? Seid ihr da alle *so* sicher?
Benutzt du Netscape? Eine DB, von der du keinen Quellcode hast? Hast du je DOS oder Windows oder ein anderes binary-only Program oder OS benutzt? Uebersetzt du mit dem gcc? Hst du die Quellen des gcc ueberprueft? Und den gcc mit einem compiler uebersetzt, der nicht vorkompiliert war und dessen Quellen du ueberprueft hast? -Wolfgang --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
From: "Raymond Haeb"
Setiathome läuft ja weitgehend selbstständig. Nur wenn er mit seiner work unit fertig ist, und die gerne zurück- schicken möchte, versucht er eine Verbindung zum Server aufzubauen, was natürlich meistens nicht klappt (weil momentan keine Verbindung zum Internet). Danach wartet er eine komplette Stunde ab, um es dann nochmal zu probieren. Macht soweit auch Sinn. Nur ist mir eine Stunde viel zu lange; bzw. die Wahrscheinlichkeit, daß ich grade dann im Internet bin, währe deutlich höher, wenn er (sagen wir mal) alle 30 sec. Nach gucken würde. Kann man das irgendwo einstellen ? Quellcode hab ich noch keinen gefunden. Ich meine auch mal gehört zu haben, der währe nicht öffentlich.
Nein, der Quellcode ist nicht öffentlich und wird es nie sein, damit niemand Ergebnisse faken kann, um z.B. in der Statistik besser auszusehen. Auf meine Anfrage hin teilte man mir mit, dass die nächste Version einen Kommandozeilen-Param haben wird, um gezielt einen Verbindungsaufbau zum Server zu beginnen, also um die Zeit abzukürzen. Der würde ja gut in die ip-up oder crontab oder ein wrapper-skript (online? dann senden) passen. -- Marco Dieckhoff --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hi Ray, * Raymond Haeb wrote on 14 May 2000:
Setiathome läuft ja weitgehend selbstständig. Nur wenn er mit seiner work unit fertig ist, und die gerne zurück- schicken möchte, versucht er eine Verbindung zum Server aufzubauen,
Ich starte SETI mit folgendem Skript: #!/bin/sh setiathome -stop_after_process mail -s "SETI ist fertig" helms Dann bekomme ich eine Mail, wenn SETI fertig ist, und dann starte ich es neu, wenn ich online bin. Man kann natürlich auch mit smbclient -M oder so arbeiten. Die Option heißt, daß er nach dem Beenden der Berechnungen einfach aufhört, er versucht nicht zu senden. Gruß, Sebastian -- "No worries." - Rincewind Sebastian Helms - mailto:sebastian@helms.sh (PGP available) SuSE-Linux-Mailinglisten-FAQ: http://www.helms.myokay.net/faq/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo Sebastian usw,
#!/bin/sh setiathome -stop_after_process
Wie wär's mit (untested): #!/bin/sh if test -s /usr/local/setiathome/work_unit.sah # Nicht fertiggerechnet if test -s /usr/local/setiathime/pid.sah # alles ok, Rechnen läuft exit else # Nicht fertiggerechnet, Seti läuft nicht setiathome -stop_after_process else # fertiggerechnet, Ergebnisse abliefern und neu starten isdnctrl dial ippp0 setiathome -stop_after_xfer isdnctrl hangup ippp0 setiathome -stop_after_process -- Viele Grüße vom Bodensee, Ralf Steck - Die Textwerkstatt mailto:rsteck@die-textwerkstatt.de http://www.die-textwerkstatt.de Diese Mail ist mit AVP (www.avp.ru) virengetestet und sauber. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo alle,
#!/bin/sh
if test -s /usr/local/setiathome/work_unit.sah # Nicht fertiggerechnet [...]
da habe ich zu früh abgeschickt! Natürlich fehlt das endif und der Hinweis, dass das Script dafür gedacht ist, alle Viertelstunden per cronjob zu starten. -- Viele Grüße vom Bodensee, Ralf Steck - Die Textwerkstatt mailto:rsteck@die-textwerkstatt.deDiese Mail ist mit AVP (www.avp.ru) virengetestet und sauber. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
Hallo alle, nach etwas testen (eigentlich sollte ich was arbeiten, aber ich konnte mich nicht zurückhalten :-) sieht das Script so aus: #!/bin/sh cd /usr/local/setiathome if test -s /usr/local/setiathome/work_unit.sah; then # Nicht fertiggerechnet if test -s /usr/local/setiathome/pid.sah; then # alles ok, Rechnen läuft exit else # Nicht fertiggerechnet, Seti läuft nicht /usr/local/setiathome/setiathome -stop_after_process -nice 19 -graphics fi else # fertiggerechnet, Ergebnisse abliefern und neu starten date > /tmp/seti.tmp isdnctrl dial ippp0 /usr/local/setiathome/setiathome -stop_after_xfer > /tmp/seti.tmp isdnctrl hangup ippp0 date >> /tmp/seti.tmp /usr/local/setiathome/setiathome -stop_after_process -nice 19 -graphics cat /tmp/seti.tmp | mail -S "Seti wurde abgeliefert" ralf fi Ich konnte das fertiggerechnet mangels Ergebnis noch nicht testen, aber ich gehe davon aus, dass das auch klappt. Zur Sicherheit habe ich eine Mail eingebaut, in der ich den Onlinevorgang und seine Anfangs- und Endzeit sehe. Pfade und Mailname sind natürlich anzupassen. -- Viele Grüße vom Bodensee, Ralf Steck - Die Textwerkstatt mailto:rsteck@die-textwerkstatt.de Diese Mail ist mit AVP (www.avp.ru) virengetestet und sauber. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (7)
-
Jan.Trippler@t-online.de
-
linux@jwr.de
-
Matthias.Kleine@selflinux.de
-
ray.haeb@gmx.net
-
rsteck@die-textwerkstatt.de
-
sebastian@helms.sh
-
weissel@netcologne.de