Kuinka saisin lähetettyä ctrl+c -painalluksen?

harrastelijakoodari

Tein erään omaan käyttöön tarkoitetun laskuohjelman Pythonilla. Toimii siis siten, että se laskee erästä isoa projektia ja keskeyttää laskennan kun painaa ctrl C.

Nyt ajattelin, että saisin laskettua projektin nopeammin jos laitan sen startup applicationeihin käynnistymään pypyn avulla. Nyt kone laskee hyvin projektia, se näkyy kun komentaa bashissä top. Mutta nyt en voi keskeyttää ohjelmaa, kun se ei avaudu mihinkään ikkunaan. Tällöin osa laskuista jää tallentamatta.

Eli voinko mitenkään komentaa bashissä, että lähetä pypylle näppäinpainallus ctrl c, jolloin ohjelma tallentaisi laskut ja lopettaisi suorituksen. Vai voinko startup applicationien command-kenttään laittaa, että avaa konsoli ja suorita tarvittava pypy-komento, jolloin ctrl c:n painaminen onnistuu?

En ihan keksinyt, miten saisin ohjelman tallentamaan lopettaessa, mutta kompromissinä ohjelma tallentaa laskut puolen tunnin välein.

8

260

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Turbo-Urpo

      Se ei käy, että tekisit käynnistimen tai valikkokomennon prosessin alasajosta:

      pkill -u sinä firefox

      Korvaat "sinä" kohdan omalla käyttäjä tunnuksella, ja "firefox" kohdan sen ohjelman nimellä.
      Tuohan toimii suoraan siitä valikon hakukentästäkin, mutta kuvake tai valikkokomento varmaan kätevämpi.

      • harrastelijakoodari

        Sillä saa keskeytettyä ohjelman, mutta se ei tallenna laskentaa ennen kuin lopettaa.


    • tysrtyrtyrty

      "Mutta nyt en voi keskeyttää ohjelmaa, kun se ei avaudu mihinkään ikkunaan"
      Entä jos avais ikkunan niin saisi näppäinsyötteen luettua?

      • harrastelijakoodari

        En osaa vielä säätää startup applikationeja siten, että se avaa terminaalin ja ajaa siinä ohjelmaa. Minun ei ole kuitenkaan pakko nähdä ohjelman suoritusta, kun siinä ei ole kauheasti mielenkiintoista nähtävää.


    • killall voi olla helpompi. Ei tarvitse katsoa ps komennolla prosessia vaan ohjelman nimi riittää. Pythonia en tunne hyvin, mutta sen saa tallentamaan jos se saa jonkun signaalin. Voi lukea vaikka KeyboardInterrupt. Syötteen luku ja käsittely monimutkaistaa aina ohjelmaa, Syöte pitäisi kuitenkin aina tarkistaa jos haluaa oikean lopputuloksen.

    • sdthsthststh

      Pygame. Saa ikkunat avattua ja näppäimistön ja hiiren signaalit luettua.

    • harrastelijakoodari

    Ketjusta on poistettu 1 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kuka tekee näitä aloituksia

      jotka aina ovat tällaisia.... Nämä on jonkun saman ihmisen käsialaa, joka paukuttaa tänne loputtomasti ketjuja, joissa
      Ikävä
      55
      4787
    2. Persujen kannatusromahduksen syynä bensan ja kaljan hinnan nostot

      Marinin aikaan bensalitra 1,3e ja laatikon Sandelsia sai Lidlistaä 22 eurolla. Nyt hinnat ovat nousseet noin 50 prosent
      Maailman menoa
      254
      3534
    3. Juhana Vartiainen(ex-sd): Köyhien pitää tehdä jotain elämälleen säilyttääkseen tukensa

      Juhana Vartiainen ehdottaa Suomeen ”Tanskan mallia”, jossa sosiaaliturvaa saadakseen pitäisi hakea ensisijaisesti etuuks
      Maailman menoa
      270
      3362
    4. Miksi tunnustukselliset muslimit saapuvat länteen?

      Onko koskaan kysytty, että miksi islamilaisesta maailmasta tuleva tunnustuksellinen muslimi tarvitsisi turvapaikkaa väär
      Maailman menoa
      288
      2603
    5. Oot mahtava tyyppi

      En tiedä luetko palstaa. Koitan siitä huolimatta. Oot mun mielestä tosi erityinen tyyppi. Nopeesti taisin ihastua. Jot
      Ikävä
      36
      2533
    6. En ymmärrä näitä SDP:n ja muun vasemmiston kannattajia

      Eivätkö ihmiset tiedä, että Suomen ongelmat johtuvat vasemmistolaisesta yhteiskuntamallista? Suomessa on ollut vasemmis
      Maailman menoa
      143
      1799
    7. Miksi vihereät ja vasemmisto haluavat tuhota tämän maan?

      He halusivat, että kannabis tulisi lailliseksi? - eikö kylliksi nuoria tuhota jo nyt huumeilla? - kannabis tuhosi minun
      Maailman menoa
      35
      1738
    8. Rydmanin nousu sote-ministeriksi on kauttaaltaan irvokas

      Mutta samalla se oli ainut todennäköinen lopputulema. Se myös alleviivaa sitä, mistä tällä hallituksella ja aivan erityi
      Maailman menoa
      260
      1735
    9. Sofia servasi Pikku-Villen suvereenisti

      – Ihanko tosissaan tuleva sosiaali- ja terveysministeri hyökkää oppositiopuolueen puheenjohtajaa vastaan siksi, että täm
      Maailman menoa
      24
      1385
    10. Harmi, etten koskaan saa tietää

      Olinko vai olenko sun kaivattusi, Jii…
      Ikävä
      120
      1155
    Aihe