Pagina 1 di 1

[RISOLTO]processi e DE

Inviato: sabato 4 ottobre 2008, 15:39
da wally67
buongiorno a tutti

scrivo qui perche' mi sembra il posto piu' indicato per un dubbio molto "nubbio"

io uso kubuntu, quindi kde, e quando avvio il pc il sistema parte e mi si apre il desktop grafico. qui avvio alcune applicazioni, quasi tutte grafiche, ma qualcuna anche da riga di comando e NON grafica

ogni tanto capita che mi si pianta il DE (almeno questa e' l' impressione) e al momento risolvo il tutto riavviando. lo so che non e' il modo migliore di fare e ringrazio in anticipo chiunque vorra' istruirmi in merito. comunque vorrei sapere che cosa accade ai vari processi in corso, grafici e non, nel caso riesca a riavviare solo KDE, e se c'e' un modo per mantenere vivi i processi non grafici (intendo amuled e simili) durante questo restart

sono profondamente convinto di aver scritto un bel casino  :P ma se per rispondermi volete farmi domande dettagliate, fatele. ho bisogno del vostro aiuto

wally 67 (e sono tanti)

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 15:50
da gianmpu
Per killare solo kde basta premere i tasti ctrl + alt + backspace. Ottieni una linea di comando in cui puoi inserire il comando
sudo shutdown -h now
per arrestare il sistema in modo corretto oppure
sudo shutdown -r now
per riavviarlo.
Per capire cosa ti fa piantare il sistema bisognerebbe aver più informazioni su quali applicazioni girano e quale è il sintomo del presunto blocco del sistema.

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 16:46
da wally67
giampu, grazie del tuo intervento e dei suggerimenti

soprattutto perche' mi ha dato modo di capire che non sono stato abbastanza chiaro. una volta che killo KDE cosa succedono a tutti gli altri processi che avevo attivi? muoiono perche' kde e' il genitore o possono restare vivi?
se in kde produco solo processi-figli come faccio a produrne di "indipendenti" dal kde (ovviamente sto parlando di processi non grafici)

grazie comunque
wally 67 (e sono tanti)

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 16:57
da gianmpu
I demoni ed i processi di sistema sono processi che non dipendono da kde, quindi continuano a girare senza problemi. Quei processi che comprendono un'interfaccia grafica in genere vengono killati. Comunque, come controllo, puoi dare il comando
ps aux > prima.txt
prima di killare kde e
ps aux > dopo.txt
dopo. Confrontando i file prima.txt e dopo.txt vedi quali processi vengono uccisi quando chiudi kde.

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 17:23
da wally67
ancora grazie giampu

continuo imperterrito ( :P) con le mie domande: c'e' un modo meno distruttivo per sapere se un processo dipende da KDE?
ad esempio da terminale (lanciato da kde) sto cercando di forzare un pdf con il comando

Codice: Seleziona tutto

pdfcrack Desktop/ff297.pdf
e con un "ps -e" trovo

Codice: Seleziona tutto

5132 pts/1    17:42:53 pdfcrack
esiste qualche comando per sapere chi e' il genitore senza dover fare uno sterminio?

grazie e ciao
wally 67 (e sono tanti)

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 17:36
da gianmpu
Se usi ps aux ti mostra nella prima colonna che il genitore, in questo caso, probabilmente è l'utente che lo ha lanciato. In gnome puoi usare il monitor di sistema, ma in kde non ricordo quale sia l'applicazione.

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 19:50
da wally67
perdonami se dubito, ma nella 1ma colonna ho un nro maggiore di quello che trovo in 4ta colonna, e da quel che ricordo il genitore dovrebbe avere valore inferiore

inoltre quando cerco di scoprire chi e' il genitore (con un grep) mi spuntano fuori solo le tty

wally 67 (e sono tanti)

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 20:07
da simo_magic
è molto semplice la questione

kdm è il processo genitore(viene avviato da root ed è per questo che puoi spegnere il pc senza usare sudo direttamente da kde; se ci provassi da terminale non puoi senza sudo)
se un processo genitore viene chiuso allora invia un sigchld ai figli che, se tutto va bene, vengono chiusi
ecco perchè tutti i programmi lanciati da dentro kde verranno chiusi alla pressione di ctrl+alt+backspace(che invia un sigint ad x e quindi di conseguenza al login manager)

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 21:54
da wally67
ciao simo

grazie delle info. quello che hai detto vale anche per i processi attivati dal terminale da dentro kde? e' possibile "slegarli" o attivarli con un "diverso" genitore?

grazie e ciao
wally 67 (e sono tanti)

Re: processi e DE

Inviato: sabato 4 ottobre 2008, 21:57
da simo_magic
wally67 ha scritto: ciao simo

grazie delle info. quello che hai detto vale anche per i processi attivati dal terminale da dentro kde? e' possibile "slegarli" o attivarli con un "diverso" genitore?

grazie e ciao
wally 67 (e sono tanti)
si valgono anche per i processi eseguiti in un emulatore di terminale
il motivo è che il processo è figlio del processo del terminale che a sua volta è figlio del processo padre di tutto il desktop environment che sta sotto il login manager eccecc

Re: processi e DE

Inviato: domenica 5 ottobre 2008, 8:38
da wally67
questo risponde alla 1ma parte della domanda, e te ne ringrazio. e per la 2da? c'e' un modo per spostare la paternita' ad un livello superiore, tipo nonno o trisavolo?  :P

si lo so che cosi' sembra stupida ma mi serve solo ad essere un po' meno serio. quello che mi interessa e' sapere se al pari di processi "cugini" di kde (penso a quelli avviati dal kernel) sia possibile avviare dei processi che on abbiano kde come genitore e quindi possano sopravvivergli nel caso di reboot di kde

ciao e grazie
wally 67 (e sono tanti)

p.s.
ieri ho provato ad andare a nanna presto, e' per questo che ci ho messo tanto a risponderti  :)

Re: processi e DE

Inviato: domenica 5 ottobre 2008, 12:57
da simo_magic
non preoccuparti, nemmeno io avrei potuto rispondere visto che non sono tornato a casa prima delle 3 ;)

http://it.wikipedia.org/wiki/Nohup

dovrebbe bastarti

Re: processi e DE

Inviato: domenica 5 ottobre 2008, 17:59
da wally67
grazie simo, approfittero' del wiki

giusto per rompere le scatole un poco, una volta che il processo e' avviato non ci si puo' fare piu' nulla? (si lo so, sono un rompi  :P)

giusto  (ot): e' appena andato via mio cognato a cui ho dovuto reinstallare xp dopo aver provato inutilmente a resuscitargli il pc. avendo lui tele2 non era possibile proporgli linux, ma credetemi che ci ho provato

wally 67 (e sono tanti)

Re: processi e DE

Inviato: mercoledì 8 ottobre 2008, 14:56
da wally67
visto che non ottengo piu' rispose e che comunque il dubbio e' stato sviscerato metto [risolto]

wally 67 (e ... grazie)