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ä
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ä
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.
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ä.
eli ps|grep jobi