programme automatisch bei reboot starten

Post Reply
Message
Author
groo

programme automatisch bei reboot starten

#1 Post by groo »

ich möchte meinen lotus domino-server bei jedem reboot von linux automatisch starten, vorzugsweise ohne mich dafür anmelden zu müssen, also vergleichbar mit den services von win-nt. um ihn manuell zu starten, muss ich mich als user notes anmelden und ins verzeichnis /local/notesdata wechseln und kann dann mit /opt/lotus/bin/server domino starten.
gibt es eine möglichkeit und wenn ja, wie kann ich dies umsetzen.

bin dankbar für jede hilfe

Joe

Re: programme automatisch bei reboot starten

#2 Post by Joe »

In der /etc/rc.d/init.d steht üblicherweise das, was beim Systemstart angezogen werden kann.
Mache ein Script, in dem das Programm augerufen wird:
-------------------------
#! /usr/bin/sh
programname [Option]
-------------------------

Unbedingt abs. Pfad angeben.
Script ausführbar machen:
#> chmod 755 programmname

Script nach /etc/rc.d/init.d kopieren.
Ins gewünschte Runlevel-Startverzeichnis linken, z.B.:
ln -s /etc/rc.d/init.d/programm /etc/rc.d/rc.5/S88programname



Ünd auch üblicherweise linkt man dies zu zu dem in das gewünschte Run-Level-Verzeichnis, z.B nach /etc/rc.d/rc.5 mit der Option
"S[Zahl][Link_zu]".
S steht für Start. (Analog K für kill in Runlevel 0 und 6)
Zahl steht für Reihenfolge, wie die Pogramme (Scripte)gestartet werden.

Meine persönliche Anmerkung:

Bevor man administrativen Aufgaben im Linux durchführt, sollte man wenigstens mal ein Handbuch gelesen haben.

Gruss Joe

tuxic trace

Re: programme automatisch bei reboot starten

#3 Post by tuxic trace »

Wenn Notes unter dem Benutzer "notes" läuft, sollte das startskript folgendermaßen aussehen (Minimalversion):

#!/bin/sh
/bin/su - notes -c "/opt/lotus/bin/server"

Weiterhin solltest Du überlegen, ob "notes" wirklich ein passwort und eine loginshell braucht ... und überprüfen, ob "su" auch wirklich in /bin liegt bei Dir.

Post Reply