openSUSEa suomeksi
openSUSE => Asennus ja käyttö => Aiheen aloitti: 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"?
-
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.
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ä
-
Kiitos paljon nopeasta vastauksesta ja sen sisältämistä ohjeista. Ne toimivat moitteettomasti :)
-
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>.
-
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
-
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ä?
-
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.
-
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ä.
-
tai sitten
kill -9 $(pidof huonostiKäyttäytyvänOhjelmanNimi)