Sie sind nicht angemeldet.

1

08.04.2004, 14:16

Wo Programme für Systemstart eintragen

Hallo,

wo trage ich Programme ein, die wärend des Systemstarts zusätzlich gestartet werden sollen, ein?

Ich möchte das der HTTP-Tunnel-Server hts automatisch nach einem Systemstart auch aktiv ist.

Eine Eintragung in: /etc/profile
scheint nicht zu funktionieren, da der hts Prozess nach dem Systemstart nicht gestartet ist:

die Befehlszeile ist: hts -F localhost:22 80

wenn ich die Zeile nach dem Einloggen handisch ausführe, funktioniert es tadellos.

MfG
Marc-Tell

2

08.04.2004, 17:42

schau dir mal die scripte in /etc/init.d an

die haben die funktionen start() und stop()
mit depend() kannst du angeben welche services für dieses script gebraucht werden
z.b.
[code:1]depend() {
need net
}[/code:1]

wenn du eine datei in diesem verzeichnis selber erstellst kannst du es mit
[code:1]rc-update add scriptname default[/code:1]hinzufügen

3

09.04.2004, 03:12

Das ist zwar richtig, aber eigentlich in diesem Fall unnötig.

Es gibt ein startscript in /etc/init.d das local heisst. Es wird beim booten zum schluss ausgeführt, und hier kann man alle Befehle eintragen die man gerne ausführen lassen würde.
Man sollte diese Befehle in die /etc/conf.d/local.start bzw. .../local.stop eintragen. Da das bei mir nicht so ganz funktioniert hat hab ich die Befehle einfach in /etc/init.d/local eingetragen.

Ist auf jeden Fall genau das was man braucht wenn nur ein einzelner Befehl ausgeführt werden soll, ohne große Abfragen oder so.