Skriptin PID selville

Anonyymi

Incronin käynnistämän skriptin process id pitäisi saada selville. Skrpitissä on odotteluosuus mikä on toteutettu sleep-komennolla. Skripti pitäisi saada halutessa keskeytettyä, ja sitä varten tarvittaisiin PID. Kun skripissä tulostaa lokiin $$ saadaan PID, jota ei ainakaan "ps all" näytä lainkaan, vaikka skriptin suoritus olisi tuossa sleep-vaiheessa.

4

350

    Vastaukset 4

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Entäpä komento top?

    • Anonyymi

      En nyt aivan varma ole tästä, ratkaiseeko ongelmaasi, mutta /var/lock voi sisältää tällaisia tiedostoja:
      -rw-r--r-- 1 user user 11 joulu 9 18:13 LCK..ttyS0
      $ cat LCK..ttyS0
      2437
      $ ps axu | grep 2437
      user 2437 0.0 0.0 12440 3452 pts/1 S 18:13 0:00 minicom -D/dev/ttyS0

      Eli katkaisu onnistuisi vaikkapa lähettämällä -SIGHUP em. skriptille ja ottamalla se kiinni trap:lla, jolloin voisi tehdä vieläpä purkutoimet eli poistaa ainakin tuon lukkotiedoston.

      • Anonyymi

        Ei tuolla näkynyt olevan kuin eiliselle päivätty "asound.state.lock", jonka sisältämää prosessinumeroa ei ole olemassa. Mutta probleemi ratkesi kyllä muuten, koska en ollut huomannut käyttää ps:n x:ää, siis näyttämään prosesseja joita ei ole liitetty terminaaliin. Eli on se prosessi olemassa, kun nyt uudelleen testailin.

        Mutta tuli ehkä uusi ongelma. Se $$-arvo sisältää skriptin id:n, joka oli tässä tapauksessa 12797. Varsinainen odottelija eli sleep-komento pyörii taas id:llä 12802. Kun tapoin skriptin jäi tuo sleep edelleen käymään. No ehkä siitä ei ole haittaa ja häviää itsestään.

        Homma edistyi joka tapauksessa, joten tattista vaan.


    • Anonyymi

      Miten olisi ps -C colord -o pid= Tässä esimerkissä tulostetaan värinhallinnan pid. vaihda tilalle halumasi prosessi.

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

    Luetuimmat keskustelut

    1. Mitäs peitsarissa on tapahtunut eilen illalla

      Mikkelissä iso poliisioperaatio https://www.iltalehti.fi/kotimaa/a/39ef020c-2d81-4d72-b720-651f458ba3e2
      Mikkeli
      90
      3007
    2. Suomalaiset nuoret Eu:n köyhimpiä?

      Suomalaisen nuoren varallisuus keskimäärin 5000e. Eu:ssa keskimäärin 25 000e.
      Maailman menoa
      152
      1236
    3. Mitä jos saisit selville

      että kaivattusi tekee susta pilaa?
      Ikävä
      210
      1191
    4. Mitä ajattelit ensimmäisenä kun

      näit kaivattusi ekaa kertaa?
      Ikävä
      84
      1183
    5. Mikä on sun ja kaivattusi nimen viimeinen kirjain?

      Välillä näin päin...
      Ikävä
      88
      1164
    6. Sofia teki aika pahat oharit

      Leikkiikö Sofia kansainvälistä kosmopoliittia vai menikö rehdisti pupu pöksyyn, kun perui viestillä tulonsa puoli tunti
      Kotimaiset julkkisjuorut
      205
      1070
    7. Mikä on toinen nimesi?

      Tiedätkö naisen?
      Ikävä
      65
      882
    8. Havaintoja ihmisen ulosteesta lenkkeilypoluilla

      Oletteko havainneet ihmisen ulostetta taajamaa kiertävillä lenkkeilypoluilla?
      Kuhmo
      25
      785
    9. Mies, toivotko että kaivatullasi

      olisi vähän isommat rinnat? Kuinka paljon isommat olisi kivat?
      Ikävä
      71
      757
    10. Peräännytkö nainen vai mitä sanot

      Jos sanon sulle että rakastan sua? Suututko oletko vihainen vai olisiko tunteet molemminpuolisia?
      Ikävä
      59
      647
    Aihe