Ciao,
chiedo il vostro aiuto perchè stò veramente uscendo matto...
Da quello che ho capito fino ad un po' di tempo fà all'avvio del sistema veniva letto il file /etc/inittab che conteneva il runlevel di default con il quale si doveva avviare il sistema, adesso questo sistema è stato abbandonato da Ubuntu in favore del sistema UPSTART che stò appunto cercando di capire come funzioni...
Leggo online che sostanzialmente il file /etc/inittab è stato eliminato (ed infatti non è presente nel mio sistema) e sostituito dalla directory /etc/event.d che al suo interno dovrebbe contenere un file per ogni runlevel ed ognuno di questi file contiene al proprio interno le informazioni relative ai serivizzi che devono partire e che devono fermarsi a quel determinato runlevel, giusto? ho capito bene ?
Il grosso problema è che sul mio sistema NON RIESCO A TROVARE LA CARTELLA /etc/event.d (neanche abbilitando la visualizzazione di file e directory nascoste...), non c'è !!! E allora come fà a funzionare il sistema se non c'è ne il vecchio file /etc/inittab ne la nuva cartella /etc/event.d di UPSTART ?!?!
Avviando una ricerca su tutto il disco fisso cercando appunto la stringa "event.d" mi trova queste 3 directory (che però non sò cosa c'entrino):
/etc/apm/event.d
/etc/dbus-1/event.d
/etc/power/event.d
Insomma della cartella /etc/event.d che dovrebbe contenere un file per ogni runlevel non c'è traccia !!! COME MAI ?!?! Cosa mi sfugge ?!?!
Grazie
Andrea
Stò impazzendo !!! Non trovo la cartella /etc/event.d di UPSTART, AIUTOOO ?!?!
- steff
- Moderatore Globale

- Messaggi: 40367
- Iscrizione: domenica 18 febbraio 2007, 19:48
- Desktop: LXQt+labwc
- Distribuzione: Arch; Debian; Ubuntu Server
- Sesso: Maschile
- Località: Toscana
- Contatti:
Re: Stò impazzendo !!! Non trovo la cartella /etc/event.d di UPSTART, AIUTOOO ?!?!
Dando una occhiata la filsystem i runlevel sono gestiti in /etc/rc*.d/
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
-
davide73
- Scoppiettante Seguace

- Messaggi: 608
- Iscrizione: giovedì 1 gennaio 2009, 17:17
- Desktop: gnome
- Distribuzione: Ubuntu 10.04.4 LTS i686
- Località: Rimini
Re: Stò impazzendo !!! Non trovo la cartella /etc/event.d di UPSTART, AIUTOOO ?!?!
esatto, poi ogni file contiene dei collegamenti a script che sono invece invece in /etc/init.d

Davide
Re: Stò impazzendo !!! Non trovo la cartella /etc/event.d di UPSTART, AIUTOOO ?!?!
Grazie ad entrambi ma i miei dubbi permangono...da quello che ho capito la storia funziona così:steff ha scritto: Dando una occhiata la filsystem i runlevel sono gestiti in /etc/rc*.d/
1) Gli script che lanciano i vari servizzi e domoni sono tutti nella cartella /etc/init.d
2) Ogni runlevel è gestito da un'apposita cartella /etc/rcX.d (con X che và da 0 a 6: rc0.d, rc1.d,....rc6.d e poi c'è anche rcS.d che dovrebbe essere per il runlevel speciale di booting del sistema...almeno credo...almeno così ho capito leggendo il file readme in questa cartella). Insomma dentro ognuna di queste cartelle ci sono dei collegamenti agli opportuni script nella cartella /etc/init.d
Ad esempio nella cartella rcS.d che dovrebbe gestire il runlevel relativo all'avvio del sistema ci saranno i link ai soli script necessari per l'avvio di Linux (ma non era 0 un tempo?!?1 perchè lo chiama S ?!?!)
Giusto ?
Però ho i seguenti dubbi:
1) Leggendo quì 1) Gli script che lanciano i vari servizzi e domoni sono tutti nella cartella /etc/init.d
2) leggendo quì: http://www.linux.com/archive/feature/125977 si legge:
Codice: Seleziona tutto
Ubuntu started using the Upstart init daemon in Feisty. Between the Feisty and Gutsy+2 releases, Ubuntu will move away from the SysVinit setup and toward the cleaner, more flexible Upstart setup. As more system services are put under the control of Upstart, entries in the /etc/event.d directory will replace the contents of the /etc/init.d and /etc/rc?.d directories. Runlevels will no longer be a formal feature of Ubuntu, although they will be maintained for compatibility with third-party software. Eventually Upstart will also replace crond
Quindi com'è la situazione ?!?! Perchè nel mio sistema non c'è la directoru /etc/event.d ma le 2 directory che mi avete detto voi? E' una modifica che arriverà in futuro?
Di fatto cosa stò utilizzado: upstart o il classico buo vecchio sistema init? (perchè visto così mi pare il vecchio init anche se dovrebbe essere upstart da quel che sò...)
Qualche spiegazione?
Grazie
Andrea
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 8 ospiti