Superuser

Autor Thema: setihome als autostart  (Gelesen 3402 mal)

ulenz

  • Gast
setihome als autostart
« am: 20. März 2004, 18:02:54 »
Meine Octane soll nachts nach den Aliens suchen. Sie ist so konfiguriert, daß ich nach dem Start als einfacher user automatisch eingeloggt bin.
Nun möchte ich, daß sie nach dem Einloggen automatisch den seti-client startet und ihm alle freie Rechenzeit zuweist.

Gibt es eine Autostartfunktion bei Irix ? ???
« Letzte Änderung: 20. März 2004, 18:03:28 von ulenz »

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

setihome als autostart
« am: 20. März 2004, 18:02:54 »

DARRR

  • Gast
Re: setihome als autostart
« Antwort #1 am: 20. März 2004, 19:16:35 »
Autostart gibts nicht, aber ein Cron Job wird dasselbe vollbringen... /etc/crontab diese Datei beinhaltet die "Autostart" Programme. Hier noch ein tutorial, das erklärt wei man was editiert http://www.unixgeeks.org/security/newbie/unix/cron-1.html

Pinky

  • Gast
Re: setihome als autostart
« Antwort #2 am: 20. März 2004, 23:02:52 »
@Ulrich

so etwas aehnliches wie Autostart waere die .sgisession
(in deinem homeverzeichnis). Dort kannst du alle Programme hineinschreiben die beim einloggen gestartet werden sollen.

Such einfach nach:
"Running Applications When You Log In Using the .sgisession File"
im Desktop Users Guide

ulenz

  • Gast
Re: setihome als autostart
« Antwort #3 am: 21. März 2004, 11:58:52 »
Danke für die Hilfe, Leute ! :) :)
Über .sgisession läuft der Prozess anschließend im Hintergrund. Die Frage ist m.E., ob er dabei die gesamte freie CPU-Zeit zugeteilt bekommt. Dies ist der Fall, wenn ich den Client von Hand als Applikation im Unix-Terminalfenster starte. Die Ausgabe von gr_osview ist halt schwieriger zu interpretieren als der Taskmanager von WinXP. ;)

msalfer

  • Gast
Re: setihome als autostart
« Antwort #4 am: 21. März 2004, 12:46:39 »
Eigentlich ist das Problem ja schon gelöst, aber warum nicht einfach "chkconfig seti on"?

Das startet Seti sofort im Hintergrund, zählt brav wieviele CPUs man hat, und gibt dem Prozess auch nur "weightless" Priority damit er während des normalen arbeitens nicht stört.

Im Leerlauf gehen 98% der CPU-Leistung in seti, sehr viel mehr dürfte auch über eine Realtime-Priority nicht mehr herauszuholen sein. Programme mit dieser weightless-Priority werden übrigens bei der System-Load nicht mitgezählt, d.h. die CPU-Auslastung ist zwar 99,5%, die Load ist aber nur 0.00  ;D

cu,
Michael

ulenz

  • Gast
Re: setihome als autostart
« Antwort #5 am: 21. März 2004, 15:16:00 »
Dann müsste seti aber doch wohl als root-Prozess laufen und in bestimmten Verzeichnissen abgelegt werden, oder ?

msalfer

  • Gast
Re: setihome als autostart
« Antwort #6 am: 21. März 2004, 21:37:45 »
seti liegt bei mir in /usr/seti ,das Package aus dem es installiert wurde, dürfte von den Freeware-CDs kommen.

Laufen tut es dann mit dem guest-Account:

IRIX64 octane 6.5 IP30         load averages: 0.05 0.01 0.00           18:29:17
79 processes:  76 sleeping, 1 zombie, 1 ready, 1 running
CPU:  0.0% idle, 93.6% usr,  5.9% ker,  0.0% wait,  0.0% xbrk,  0.5% intr
Memory: 768M max, 735M avail, 549M free, 128M swap, 128M free swap

      PID       PGRP USERNAME PRI  SIZE   RES STATE    TIME WCPU% CPU% COMMAND
     1449          0 guest      w   19M   17M ready  351:13 89.3 89.73 setiath
     1536       1532 msalfer   20   20M 1696K sleep   15:14  3.8  3.80 gmemusa
     1996       1996 root      20 2304K 1504K run/0    0:00  0.6  0.57 top
     1329       1329 root      20   55M   18M sleep    8:41  0.2  0.22 Xsgi
     1614       1612 msalfer   20   21M 2512K sleep    0:22  0.1  0.11 xosview
     1987       1287 root      20 6304K 2624K sleep    0:00  0.1  0.09 sshd
      422        422 root      20 2512K 2512K sleep    0:04  0.0  0.02 ntpd
      663        663 root      20 3168K 2224K sleep    0:01  0.0  0.02 sendmai
      679        679 root      20 5984K 3920K sleep    0:04  0.0  0.01 cupsd

cu,
Michael