openSUSEa suomeksi

openSUSE => Asennus ja käyttö => Aiheen aloitti: juntjo - 27.06.2010 - klo:10:56

Otsikko: Miten lopettaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: juntjo - 27.06.2010 - klo:10:56
Olen yrittänyt löytää kelvollisen tavan lopettaa kaatuneen sovelluksen. En ole löytänyt graafista menetelmää openSusessa. Onko sellainen olemassa? Mielestäni yksi nopeimpia menetelmiä on tehdä se komentoriviltä seuraavalla tavalla. Tässä esimerkissä on oOo Writer-tekstinkäsittelysovellus.

Koodia:

kayttaja@linux-na1q:~> ps -ef | grep soffice
kayttaja   22283     1  0 09:16 ?        00:00:01 /usr/lib/ooo3/program/soffice.bin -writer -splash-pipe=5
kayttaja   22816 22805  0 09:20 pts/0    00:00:00 grep soffice
kayttaja@linux-na1q:~> kill -9 soffice 22283
bash: kill: soffice: arguments must be process or job IDs
kayttaja@linux-na1q:~>


Kokeilin ensimmäistä process id-numeroa (22283), joka sulki sovelluksen toivomallani tavalla. Mikä on oikea pid-numero tässä tapauksessa? Mitä bash yrittää kertoa toiseksi viimeisellä rivillä "bash: kill: soffice: arguments must be process or job IDs"?
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma?
Kirjoitti: jmp - 27.06.2010 - klo:11:09
Olen yrittänyt löytää kelvollisen tavan lopettaa kaatuneen sovelluksen. En ole löytänyt graafista menetelmää openSusessa. Onko sellainen olemassa?

ctrl+alt+esc

sitten napsautat hiirellä jumiutunutta ohjelmaikkunaa.
Lainaus
Mielestäni yksi nopeimpia menetelmiä on tehdä se komentoriviltä seuraavalla tavalla. Tässä esimerkissä on oOo Writer-tekstinkäsittelysovellus.
<snip>
kayttaja@linux-na1q:~> kill -9 soffice 22283


komennossa on liikaa tuo soffice, kokeile pelkällä pid:illä
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma?
Kirjoitti: juntjo - 27.06.2010 - klo:11:22
Kiitos paljon nopeasta vastauksesta ja sen sisältämistä ohjeista. Ne toimivat moitteettomasti :)
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: Ville - 27.06.2010 - klo:12:32
Jos kaipaat vielä graafista ohjelmaa noiden kaatuneiden ohjelmien lopettamiseen, niin KDE 4.XX:sissa sellainen ainakin on.

Sen nimi on Järjestelmän valvonta ja se löytyy valikosta kohdasta Sovellutukset -> Järjestelmä -> Monitori -> Järjestelmänvalvontaohjelma.

Käsittääkseni toi ohjelma on yksi näistä monista KDE neljän uudistuksista.

Itse käytän aika usein konsolikomentoa killall <ohjelman nimi>.
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: jkaija - 27.06.2010 - klo:12:52
Jos kaipaat vielä graafista ohjelmaa noiden kaatuneiden ohjelmien lopettamiseen, niin KDE 4.XX:sissa sellainen ainakin on.

Sen nimi on Järjestelmän valvonta ja se löytyy valikosta kohdasta Sovellutukset -> Järjestelmä -> Monitori -> Järjestelmänvalvontaohjelma.

eli CTRL+ESC
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: juntjo - 27.06.2010 - klo:21:48
Sen nimi on Järjestelmän valvonta ja se löytyy valikosta kohdasta Sovellutukset -> Järjestelmä -> Monitori -> Järjestelmänvalvontaohjelma.

Itse käytän aika usein konsolikomentoa killall <ohjelman nimi>.

Ensin mainuttu Järjetelmänvalvontaohjelma (ctrl + esc) toimii hyvin. Kiitos paljon lisätiedoista  :)

Sen sijaan toinen ei toimi ainakaan käyttämällä komentoa killall soffice ei toimi oOo Writerin kohdalla.
Täytyykö kone bootata uudelleen killall-komennon jälkeen ennen kuin tekstinkäsittelyohjelman saa käynnistettyä?
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: guest624 - 28.06.2010 - klo:05:31
Sen nimi on Järjestelmän valvonta ja se löytyy valikosta kohdasta Sovellutukset -> Järjestelmä -> Monitori -> Järjestelmänvalvontaohjelma.

Itse käytän aika usein konsolikomentoa killall <ohjelman nimi>.

Ensin mainuttu Järjetelmänvalvontaohjelma (ctrl + esc) toimii hyvin. Kiitos paljon lisätiedoista  :)

Sen sijaan toinen ei toimi ainakaan käyttämällä komentoa killall soffice ei toimi oOo Writerin kohdalla.
Täytyykö kone bootata uudelleen killall-komennon jälkeen ennen kuin tekstinkäsittelyohjelman saa käynnistettyä?

Killall toimii ihan samoin kuin kill.
Killall tarvitsee tarkkaan oikean nimen toimiakseen, ja jos se ei toimi sillä nimellä mikä tulee mieleen, kannattaa kaivaa se pid esille, on helpompaa kuin sen nimen kaivaminen.

ja sitten jos jokin ohjelma kaatuu fullscreeniin eikä päästä muita ohjelmia etualalle (näin on mulla käynyt ainakin xinen ja wold of goon kanssa) niin ctrl+alt+F1 (kai se on alt? mulla on omppunäppis, niin altit ja omput elää sulassa sovussa) -> kirjautuminen -> ja sitten noita tekstikomentoja. ctrl+alt+F7 vie takaisin ensimmäiseen auki olevaan graafiseen tiliin. F8 seuravaan jne.
Otsikko: Vs: Miten lopetaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: SuperOscar - 28.06.2010 - klo:14:17
Killall tarvitsee tarkkaan oikean nimen toimiakseen, ja jos se ei toimi sillä nimellä mikä tulee mieleen, kannattaa kaivaa se pid esille, on helpompaa kuin sen nimen kaivaminen.

Tai sitten voi käyttää killallin -r-valitsinta ja kirjoittaa nimen regexpinä.
Otsikko: Vs: Miten lopettaa oikein kaatunut ohjelma? [Ratkaistu]
Kirjoitti: jmp - 28.06.2010 - klo:14:26
tai sitten

kill -9 $(pidof huonostiKäyttäytyvänOhjelmanNimi)