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

349

    Vastaukset

    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. Suomen Yrittäjät täräyttää: Sunnuntain tuplapalkka pois lomat lyhyemmiksi ja arkipyhät palkattomiksi

      Edunvalvontajärjestö Suomen Yrittäjät esittää muun muassa sunnuntain tuplapalkan lakisääteisyyden poistamista ja arkipyh
      Maailman menoa
      185
      1467
    2. Missä tapasit kaivattusi

      ensimmäisen kerran?
      Ikävä
      80
      1090
    3. Jani Wickholm on kuollut

      Tämä oli Janilta hieno laulu. https://youtu.be/72wWxqWon7k?is=5HKdV-H8yY466YXm
      Kotimaiset julkkisjuorut
      96
      884
    4. Mikä on loppuelämäsi suunnitelma

      Kaivattuasi kohtaan? Olet päättänyt jotain?
      Ikävä
      77
      875
    5. J-mies, miten voit olla niin varma siitä

      että minä olen juuri se nainen, kenen ajattelet ja haluat minun olevan, se kenelle avaat ajatuksiasi ja tunnustat syvimp
      Ikävä
      85
      788
    6. Aattelin nainen

      Jos oppisin puhumaan. Rehellisesti, rennosti ja hetkessä.
      Ikävä
      119
      744
    7. Uskaltaisitko vielä

      Lähestyä vai et kaivattuasi?
      Ikävä
      109
      705
    8. Alan pikkuhiljaa olemaan sinut

      sen asian kanssa, että en tule enää löytämään ketään. Mikä tilanne sinulla on ja miten olet koittanut ratkaista tilante
      Sinkut
      117
      618
    9. Mennään näin sitten

      Ettei kohdata enää.
      Ikävä
      48
      597
    10. Pohjola talo

      Kuka arvaa lähimmäs miten nopeasti tulee konkurssi uusilla yrittäjillä
      Kuhmo
      18
      558
    Aihe