PDA

Visualizza la versione completa : Far partire processi all'avvio del computer


spyre
21-07-2005, 16:04
Ciao a tutti
Vorrei sapere dove devo "mettere mano" per poter settare il lancio di determinati processi all'avvio del mio sistema linux....tipo vorrei far startare apache al momento del caricamento del sistema.

ho una knoppix

ciauzzzzzzzzzzzzzzz

Sergiao
21-07-2005, 16:06
so che puoi farlo dalla voce sessioni, almeno io così faccio su ubuntu con gnome, non so se con la distro tua (che avrà kde immagino) puoi fare lo stesso, vedi sotto il pannello di amministrazione se c'è una voce sessioni...di più nin zo...

untamed
21-07-2005, 16:15
Credo che lui intenda i servizi. In /etc/init.d hai i servizi che puoi avviare/stoppare. Quelli eseguibili sono quelli che vengono avviati in fase di boot.

spyre
21-07-2005, 16:21
e vorreisapere come fare a aggiungere altri servizi in fase di boot?????

untamed
21-07-2005, 16:23
Basta renderli eseguibili, se non lo sono non vengono avviati.
"chmod u+x nomeservizio"

Sergiao
21-07-2005, 16:53
vabbè, ci avevo provato ad aiutare :stordita:

mykol
21-07-2005, 16:53
non sono su knoppix ma mi pare che tra i vari menù ne abbia uno per settare i processi da avviare al boot.
Oppure puoi installare rcconf che permette di farlo, oppure ancora a mano, mettendo il file di avvio del servizio nella dir /etc/rcX.d (X=RunLevel al quale si deve avviare - es 5 runlevel grafico). Il nome deve essere formato da SnumeroNome

(esempio S45loadkeys) S ta per start (ci fosse K non parte) 45 è il numero progressivo (in questo modo si può avviare un servizio prima di un altro). In alcune distro, nelle varie dir /etc/rcX.d ci sono solo dei link simbolici (sempre con le solite convenzioni) che puntano ad una dir (es /etc/init.d) in cui ci sono i servizi da avviare.

Comunque guarda nelle dir /etc/rcX.d come sono organizzati i servizi da avviare o leggiti la documentazione in proposito

untamed
21-07-2005, 16:58
Knoppix mi pare che sia debian-based quindi puntano a /etc/init.d.

mykol
21-07-2005, 17:02
meglio ancora ...


Configuration of Init under Debian GNU/Linux

Most Unix versions have a file here that describes how the scripts
in this directory work, and how the links in the /etc/rc?.d/ directories
influence system startup/shutdown.

For Debian, this information is contained in the policy manual, chapter 3.3:
system run levels. The home site for the Debian Policy Manual is at

http://www.debian.org/doc/debian-policy/

The Debian Policy Manual is also available in the Debian package
`debian-policy'. When this package is installed, the policy manual can be
found in directory /usr/share/doc/debian-policy. If you have a web server
and a browser installed you can probably read it at
http://localhost/doc/debian-policy/

Make sure you have at least version 3.1.1.0 of the policy manual.

Some more detailed info can also be found in /usr/share/doc/sysvinit.

andy caps
21-07-2005, 21:00
per debian si usa update-rc.d

leggi il man update-rc.d

update-rc.d foobar defaults ad esempio farebbe partire foobar al runlevel default

il demone che vuoi avviare deve essere in /etc/init.d/ o perlomeno devi fare un link li all'applicazione

Loading