[FLUG-Tech] Far ripartire tutti i servizi di init.d

Franco Vite franco@inventati.org
Lun 6 Lug 2015 15:58:17 CEST


Il 25/06/2015, alle ore 09 Christopher R. Gabriel dice:

> Facendo reboot?
> 
> Oppure vai al runlevel 1 e poi torni al 2 ?
> 
> Oppure, se hai 2 come runlevel di default, allora prendi tutti i file
> in /etc/rc2.d/ che iniziano per 'S' e li chiami aggiungendo start alla
> cmdline.
> 
> tipo:
> 
> for x in $(ls /etc/rc2.d/S*); do 
>   $x restart;
> done
> 
> 
> Ma nono sono sicuro di aver capito il tuo problema... lo chiedi per fare
> accademia oppure sei in una qualche strana situazione?

È una situazione reale:

un server che, ogni tanto - random (non sono ancora riuscito a capire
perché) - mi si inciccia il server di posta in uscita. Tutto il resto
funziona, ma non quello.

Faccio ripartire postfix, mysql, tutto quello che mi pare possa avere a
che fare con lui, ma nulla: devo riavviare tutta la macchina. Che non è
bello, non solo e non tanto per il mio orgoglio (che ormai è in vacanza
da aaaaanni), quanto per chi usufruisce di quella macchina, che non è
bello che il server gli rebootti sotto il culo per UN servizio,
maledettoluiechilomanutiene ....

A quel punto mi chiedevo: c'è un modo di dire ad un server "riavvia
tutti i servizi che stanno in init.d", che è sempre un modo di fare
brusco, ma meno di un reboot.

In attesa che capisca per quale motivo si inciccia. Sempre che ci riesca...

-- 
"L'utopia sta all'orizzonte. Mi avvicino  di due passi, lei si allontana
di due  passi. Faccio dieci  passi e  l'orizzonte si allontana  di dieci
passi.  Per quanto cammini, non la raggiungerò  mai. A cosa serve
l'utopia? A questo: serve a camminare."              Eduardo Galeano


Maggiori informazioni sulla lista flug-tech