Pagina 1 di 1

[Risolto] Demoni in esecuzione

Inviato: gio lug 26, 2012 11:58
da Draven94
Sapevo che per verificare se un demone è in esecuzione bastava dare il comando :

Codice: Seleziona tutto

/etc/rc.d/rc.[nome_demone] status

Stranamente tale comando non mi funziona, mi restituisce la classica risposta che è possibile utilizzare solo start|restart|stop.
Nello specifico il problema è incappato nella verifica di rc.wicd.
Altra questione: per disabilitarlo in avvio un demone, oltre a togliere le proprietà di esecusione (chmod -x), è possibile agire direttamente sul file rc.M commentando le righe relative a wicd? Dico questo in quanto per le connessioni wired utilizzo rp-pppoe mentre per il wireless vorrei usare wicd solo "su chiamata", avviandolo manualmente.
Grazie.

Re: Demoni in esecuzione.

Inviato: gio lug 26, 2012 12:29
da targzeta
L'opzione status mi giunge nuova, anche se ammetto che è una bella idea. Comunque un 'ps x' basta per vedere se un comando è in esecuzione.

Per l'esecuzione all'avvio, un approccio "migliore" potrebbe essere quello di disabilitare l'esecuzione con chmod e poi aggiungere quello che vuoi nell'rc.local. Altrimenti devi stare dietro a Pat ogni volta che aggiorna un nuovo rc.M.

Emanuele

Re: Demoni in esecuzione.

Inviato: gio lug 26, 2012 13:02
da JohnnyMnemonic
status non è disponibile per tutti gli rc, solitamente basta richiamarlo senza opzioni per vedere l'elenco dei comandi implementati

Re: Demoni in esecuzione.

Inviato: gio lug 26, 2012 13:35
da Draven94
spina ha scritto:L'opzione status mi giunge nuova, anche se ammetto che è una bella idea. Comunque un 'ps x' basta per vedere se un comando è in esecuzione.

In pratica funge da taskmanager. In questo caso utilizzo quello di xfce.
Per l'esecuzione all'avvio, un approccio "migliore" potrebbe essere quello di disabilitare l'esecuzione con chmod e poi aggiungere quello che vuoi nell'rc.local. Altrimenti devi stare dietro a Pat ogni volta che aggiorna un nuovo rc.M.

Emanuele

La cosa che mi piacerebbe avere è l'esclusione dall'avvio e il suo richiamo all'occorrenza, anche a sistema già avviato (similmente come avviene su Archlinux). Non so se nel caso da te descritto avvenga la stessa cosa o se poi è comunque necessario riavviare Slack. Dovrei provare e valutare il tutto :-k

JohnnyMnemonic ha scritto:status non è disponibile per tutti gli rc, solitamente basta richiamarlo senza opzioni per vedere l'elenco dei comandi implementati

Grazie del chiarimento. In effetti quando avevo NetworkManager il comando funzionava. Con wicd invece no.

Re: Demoni in esecuzione.

Inviato: gio lug 26, 2012 14:16
da miklos
Draven94 ha scritto:Altra questione: per disabilitarlo in avvio un demone, oltre a togliere le proprietà di esecusione (chmod -x), è possibile agire direttamente sul file rc.M commentando le righe relative a wicd?
certamente. aggiungo pure che in base alla mia esperienza attualmente su slackware è uno dei pochi modi a disposizione per ottenere quello che ti serve (avvio possibile ma su esplicita richiesta dell'utente)

Re: Demoni in esecuzione.

Inviato: gio lug 26, 2012 18:35
da Draven94
miklos ha scritto:certamente. aggiungo pure che in base alla mia esperienza attualmente su slackware è uno dei pochi modi a disposizione per ottenere quello che ti serve (avvio possibile ma su esplicita richiesta dell'utente)

In effetti è l'unico modo che soddisfi le mie esigenze. Grazie della conferma. :)

Re: [Risolto] Demoni in esecuzione

Inviato: gio lug 26, 2012 20:21
da targzeta
Se dai un 'chmod -x ' lo script non viene eseguito all'avvio. Però nulla toglie che un 'sh /etc/rc.d/rc.wicd' lo esegue comunque. Io l'rc.M non lo toccherei, però è una soluzione possibile.

Emanuele