"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Solved: SETI als Cronjob auf RedHat 7.3 in SMP Umgebungen

GrandAdmiralThrawn 01.09.2003 - 15:45 619 0
Posts

GrandAdmiralThrawn

XP Nazi
Avatar
Registered: Aug 2000
Location: BRUCK!
Posts: 3692
Hallo!

Ich möchte SETI @ Home CLI als Cronjob in RedHat Linux 7.3 verwenden. Das funktioniert soweit auch, aber er startet mir keine 4 Instanzen (Es handelt sich um XEON DP SMP Server auf E7505. 2 physikalische, 4 logische Prozessoren durch Hyper-Threading).

SETI ist jeweils in 4 getrennten Ordnern gelagert, wie es sein muß um mehrere Instanzen zu erlauben. Trotzdem startet er nur eine Instanz.

Cronjobs laut SETI Anleitung:

0 1,5,9,13,17,21 * * * /bin/seti1/setiathome -nice 19 > /dev/null 2> /dev/null
0 1,5,9,13,17,21 * * * /bin/seti2/setiathome -nice 19 > /dev/null 2> /dev/null
0 1,5,9,13,17,21 * * * /bin/seti3/setiathome -nice 19 > /dev/null 2> /dev/null
0 1,5,9,13,17,21 * * * /bin/seti4/setiathome -nice 19 > /dev/null 2> /dev/null

Irgendeine Idee? Die Rechteeinstellungen sind ok, +x gesetzt, die Crontab sollte auch stimmen? Auf normaler CLI funktioniert jeder Client, nur der parallele Betrieb eben nicht. Gestartet wird nur der Client in Verzeichnis 4.

Nochmals das System: E7505, XEON DP 2.4GHz, RedHat 7.3.

Vielen Dank. Meine Linux Kenntnisse reichen hierfür nicht aus, und ich konnte kein passendes Tutorial finden.

Edit: Habs selbst lösen können.
Fehlerdokumentation: Der Fehler lag natürlich im Cronjob selbst. Die SAH Files werden dann alle im root des Benutzers angelegt, wo LOCK.SAH den multiplen SETI Betrieb ausschließt. Ein Verzeichniswechsel ist also unabdingbar.

Siehe neue Beispiel-Cronjobs:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * cd /home/seticluster/setiathome1; ./setiathome1 -email -nice 19 -stop_after_process
0,5,10,15,20,25,30,35,40,45,50,55 * * * * cd /home/seticluster/setiathome2; ./setiathome2 -email -nice 19 -stop_after_process
Bearbeitet von GrandAdmiralThrawn am 03.09.2003, 13:38
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz