Newsgroup: it.comp.os.unix
Titolo: stoppare e startare in AIX

Buongiorno,
in un sistema AIX ho bisogno di creare procedure automatizzate x stoppare e
ritirare su applicazioni e processi (es. DB, HTTP server) allo shutdown e
successivo restart.
Dove si posizionano gli script? sotto Sun c'è la directory /etc/init.d con
le sottocartelle a seconda dei runlevel, e lì gli script iniziano con S x
startare e K x killare: in Aix ho visto che non c'è questo tipo di
organizzazione, e sulla documentazione non ho trovato granchè... qualcuno
può darmi una mano?
Ringrazio anticipatamente.
--------------------------------
Inviato via 
http://usenet.libero.it

 puň darmi una mano?
A partire dagli ultimi ML (9?) di AIX 4 e' stata inserita la dir /etc/rc.d
e quanto serve per gestire il boot con lo stile SysV con i runlevel.
Se non li trovi e non desideri aggiornare AIX la soluzione prevede
- nuove linee in /etc/inittab o /etc/rc per l'attivazione
- creazione di /etc/rc.shutdown e comandi per lo stop
-- 
  Alberto 'JCN-9000' Varesio     AKA  BlueRider   AIX pSeries System Admin
  EADS-MDTV - Via Goito 51/A    Riding the world  Jeeper on Black '01TJ4.
0
  10195 Grugliasco (TO) ITALY    on HONDA CB500    Phone: 
+39-011-415-8111
  mailto:
A-Va...@eads.matradatavision.com
 
A-Va...@eads.dnsalias.net
  Please 
http://www.fsf.org/philosophy/no-word-attachments.html
, thanks!
-- 
  BOFH Excuse: the AA battery in the wallclock sends magnetic interference

 - creazione di /etc/rc.shutdown e comandi per lo stop
La dir /etc/rc.d č presente, con tutte le varie sottocartelle a seconda dei
runlevel... Quindi se ho ben capito basta inserire lo script (non importa se
non inizia con S x indicargli che il servizio č da startare??) ad esempio
sotto /etc/rc.d/rc2.d x far sě che la macchina al prox reboot inizializzi il
servizio? ed alla stessa maniera creare il file /etc/rc.shutdown e mettere
nel file il corrispondente script x il kill del servizio?
Avevo immaginato che una delle soluzioni fosse quella di mettere nuove linee
in /etc/inittab ma volevo evitare di editarlo non sapendo cosa potesse
succedere (la macchina in questione NON PUO' non ripartire!!)... il file
/etc/rc assolve piů o meno alla stessa funzione?
Ti ringrazio molto x la collaborazione...


 /etc/rc assolve piů o meno alla stessa funzione?
inittab e' il file che gestisce lo start-stop-restart dei servizi per
i vari runlevel, quindi si puo' riempire con tutto quello che serve.
Poiche' poi ha i suoi comandi per gestire inserimento e cancellazione
di record (mkitab,lsitab,chitab,rmitab) difficilmente con un aggiornamento
di AIX te lo trovi rimpiazzato, come invece rischi andando a modificare
/etc/rc o altri script di boot.
P.S.
Dovunque si facciano le modifiche si corre sempre il rischio
di fare danni :) , segnati quindi tutto quello che fai passo/passo:
tornare indietro e' poi sempre possibile, la maintenance console
di AIX quasi sempre ti tira fuori dai guai.
-- 
  Alberto 'JCN-9000' Varesio     AKA  BlueRider   AIX pSeries System Admin
  EADS-MDTV - Via Goito 51/A    Riding the world  Jeeper on Black '01TJ4.
0
  10195 Grugliasco (TO) ITALY    on HONDA CB500    Phone: 
+39-011-415-8111
  mailto:
A-Va...@eads.matradatavision.com
 
A-Va...@eads.dnsalias.net
  Please 
http://www.fsf.org/philosophy/no-word-attachments.html
, thanks!
-- 
  The light at the end of the tunnel might be an oncoming dragon.

 di AIX quasi sempre ti tira fuori dai guai.
Per maintenance console intendi Smit?


 
No, e' la shell che ti viene data quando fai il boot dal CD
di installazione e che ti permette di accedere ai dati sul disco
quando la macchina proprio non vuole saperne di partire, perche'
(a scelta libera)
- c'e' uno sbaglio in un qualche remoto script di boot
- hai le NIS attive ma si e' scassato l'HUB che ti connette con il server
- si e' riempito il filesystem root quando hai fatto tar cvf /dev/rmto /
- la /var si e' riempita di stampe in coda
- il filesystem di log si e' scassato e lo devi riformattare
- e' andata via la corrente e devi fare fsck a mano su tutti i filesystem
- non ti ricordi piu' la password di root
- l'installazione degli upgrade non ha funzionato
- ...
-- 
  Alberto 'JCN-9000' Varesio     AKA  BlueRider   AIX pSeries System Admin
  EADS-MDTV - Via Goito 51/A    Riding the world  Jeeper on Black '01TJ4.0
  10195 Grugliasco (TO) ITALY    on HONDA CB500    Phone: 
+39-011-415-8111
  mailto:
A-Va...@eads.matradatavision.com
 
A-Va...@eads.dnsalias.net
  Please 
http://www.fsf.org/philosophy/no-word-attachments.html
, thanks!
-- 
  BOFH Excuse: Stray Alpha Particles from memory packaging caused Hard Memory 
Error on Server.


Ti ringrazio molto per l'aiuto, sei stato di grande utlità.
Ciao.
