crontab -e

moi,

mulla on crontabissa jobi joka ajetaan */2 * * * *
kuinka voin tässä jobissa tarkistaa heti alussa, että jos edellinen jobi on vielä käytössä niin tämä uusi jobi suorittaakin vain exit

bash käytössä
4199
Äänestä

Muut lukivat myös

Vastaukset 4

Vanhimmat

Luo jobin alussa joku tilapäistiedosto (jos sitä ei ole olemassa!) ja tuhoa se jobin lopuksi.
Jos se on alussa jo olemassa, niin edellinen on vielä menossa.

Äänestä
  • jos tämä jobi kuolee kesken kaiken niin tämä tilapäis tiedosto jää roikkumaan ja uusi ei enään koskaan lähde käyntiin

    Äänestä

  • mörkö147 kirjoitti:

    jos tämä jobi kuolee kesken kaiken niin tämä tilapäis tiedosto jää roikkumaan ja uusi ei enään koskaan lähde käyntiin

    Tsekkaa ps-komennolla onko prosessi päällä.

    Äänestä

  • foo bar kirjoitti:

    Tsekkaa ps-komennolla onko prosessi päällä.

    eli ps|grep jobi

    Äänestä

Kommentoi aloitusta


mörkö147 kirjoitti:

moi,

mulla on crontabissa jobi joka ajetaan */2 * * * *
kuinka voin tässä jobissa tarkistaa heti alussa, että jos edellinen jobi on vielä käytössä niin tämä uusi jobi suorittaakin vain exit

bash käytössä

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