Komento jumissa, miten se tapetaan?

Sähläsin vähän komentorivillä yhden komennon kanssa ja koko komento meni jumiin. Käytän siis Puttylla RedHatia. Tarkoituksena oli kaivaa grepillä yhdestä lokitiedostosta halutut rivit, mutta joku mielihäiriö tuli ja yritin lukea sitä nano:lla, johon putkitin tuon grepin. Eli seuraavasti:

nano loki.txt | grep matti

No tuon jälkeen kursori vain siirtyi tuon komentorivin alle ikään kuin käyttis olisi yrittänyt lukea ko. tiedostoa, mutta aikani odotellessani huomasin, että jumissahan se on. Ctrl-C ei auttanut mitään, joten katsoin parhaimmaksi sulkea koko Puttyn ja yrittää uudelleen. Sitten vasta älysin, että cat:lla sitä lokitiedostoa olisi pitänyt lukea. Sitten homma pelitti.

Mutta miten tuon ensimmäisen erehdyksen aiheuttaman jumin olisi saanut "tapettua" ilman terminaalin sulkemista?
7<50
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

Eikös Nano sammu Ctrl-x nappulalla.

Äänestä
  • Kyllä, mutta Nano ei edes ehtinyt avaamaan koko lokitiedostoa, kun koko komentorivi oli jumissa. Voiko siitä palautua millään näppäinyhdistelmällä, vai onko ainoa ratkaisu sammuttaa terminaali tai jos olet koneella, niin resettiä?

    Äänestä

ps axf | grep nano

kill -9

Äänestä

sama lyhyesti:

killall nano

(tässä meni vikaan)
väärin: nano loki.txt | grep matti
oikein: cat loki.txt | grep matti

Äänestä

Ai niin, se PuTTY:n kautta avattu ssh-yhteys
tietysti jämähti kohdistimineen,
joten olisi pitänyt avata PuTTY:llä uusi ssh-yhteys
jonka kautta kiukuttelevan prosessin olis voinu killata.
(olettaen että win-puolella värkeissä on tuohon varaa)

Mutta nopein tapa on lopettaa ja käynnistää PuTTY
uusiksi.

Äänestä
  • Juurikin näin, eli PuTTY jämähti kohdistimineen. Tästä sain sellaisen käsityksen, että koko komentorivi oli jumissa. Mutta nähtävästi vain PuTTY jumitti, eikä komentorivi. Kyseessä kun on siis palvelin, johon olen ssh:lla yhteydessä, joten sitä ei ole vara saada jumiin :)

    Äänestä

ammut itseäsi jalkaan? Nano on editori eikä suolla mitään ulospäin. Oikeat käskyt olisi ollut cat loki.txt | grep matti . Hiivatti mitä winidiootteja taas selittämässä.

Äänestä

Kommentoi aloitusta


linux_nobe kirjoitti:

Sähläsin vähän komentorivillä yhden komennon kanssa ja koko komento meni jumiin. Käytän siis Puttylla RedHatia. Tarkoituksena oli kaivaa grepillä yhdestä lokitiedostosta halutut rivit, mutta joku mielihäiriö tuli ja yritin lukea sitä nano:lla, johon putkitin tuon grepin. Eli seuraavasti:

nano loki.txt | grep matti

No tuon jälkeen kursori vain siirtyi tuon komentorivin alle ikään kuin käyttis olisi yrittänyt lukea ko. tiedostoa, mutta aikani odotellessani huomasin, että jumissahan se on. Ctrl-C ei auttanut mitään, joten katsoin parhaimmaksi sulkea koko Puttyn ja yrittää uudelleen. Sitten vasta älysin, että cat:lla sitä lokitiedostoa olisi pitänyt lukea. Sitten homma pelitti.

Mutta miten tuon ensimmäisen erehdyksen aiheuttaman jumin olisi saanut "tapettua" ilman terminaalin sulkemista?

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu