Resultaten 1 tot 9 van de 9
Geen

Onderwerp: Crontab vraag

  1. #1
    Crontab vraag
    geregistreerd gebruiker
    390 Berichten
    Ingeschreven
    11/01/10

    Locatie
    Houten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    19 Berichten zijn liked


    Naam: Kevin Bentlage
    Bedrijf: Cobytes B.V.
    Functie: CTO / Founder
    URL: www.cobytes.com
    Registrar SIDN: nee
    KvK nummer: 67974139
    Ondernemingsnummer: nvt
    View kevinbentlage's profile on LinkedIn

    Thread Starter

    Crontab vraag

    Beste,

    Voor een klant moet er een cronjob op de volgende momenten draaien;
    - Iedere dinsdagnacht
    - Om 3:00
    - Behalve op de 1e van de maand

    De volgende cronjob is ingesteld;

    Code:
    0 3 2-31 * 2 (commando)
    Dit zou volgens mijn idee juist moeten zijn, echter draait de cronjob nu ook op != dinsdag (alle) dagen.

    Wat doe ik hier fout?
    Laatst gewijzigd door Kevin Bentlage; 20/01/14 om 09:17.

  2. #2
    Crontab vraag
    Hugo Rodenburg
    435 Berichten
    Ingeschreven
    20/02/06

    Locatie
    Woerden

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Hugo Rodenburg
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Je hebt er geen bal aan, maar volgens mij doe je inderdaad niets fout.
    Staat er stiekem niet nog een andere cronjob ergens actief? Bijvoorbeeld een user cronjob, of juist een system cronjob? Volgens mij kun je in je syslog zien welke job/file er precies gestart wordt.

  3. #3
    Crontab vraag
    Dennis.
    3.867 Berichten
    Ingeschreven
    11/07/06

    Locatie
    Oosterhout

    Post Thanks / Like
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)
    262 Berichten zijn liked


    Naam: Dennis
    Registrar SIDN: JA
    KvK nummer: 20144338

    Niet de meest nette oplossing, maar het werkt wel



    0 3 * * 2 user [ "$(date '+\%d')" != "01" ] && echo "Cron uitvoeren"

  4. #4
    Crontab vraag
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door dennis0162 Bekijk Berichten
    Niet de meest nette oplossing, maar het werkt wel



    0 3 * * 2 user [ "$(date '+\%d')" != "01" ] && echo "Cron uitvoeren"
    Eigenlijk best wel een nette oplossing. Dagvelden in de cron zijn namelijk cumulatief en dus kun je weinig anders doen.
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  5. #5
    Crontab vraag
    geregistreerd gebruiker
    390 Berichten
    Ingeschreven
    11/01/10

    Locatie
    Houten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    19 Berichten zijn liked


    Naam: Kevin Bentlage
    Bedrijf: Cobytes B.V.
    Functie: CTO / Founder
    URL: www.cobytes.com
    Registrar SIDN: nee
    KvK nummer: 67974139
    Ondernemingsnummer: nvt
    View kevinbentlage's profile on LinkedIn

    Thread Starter
    Thanks! Works like a charm!

  6. #6
    Crontab vraag
    Hugo Rodenburg
    435 Berichten
    Ingeschreven
    20/02/06

    Locatie
    Woerden

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Hugo Rodenburg
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Citaat Oorspronkelijk geplaatst door systemdeveloper Bekijk Berichten
    Dagvelden in de cron zijn namelijk cumulatief en dus kun je weinig anders doen.
    Hoe bedoel je dat? Als ik het zo na lees staat het 5e veld toch voor de dag van de week? Hoewel ik het volgens mij inderdaad nooit gebruikt heb, vraag ik mij nu wel af hoe het nu zit.
    Iemand die kan toelichten hoe dat veld dan wel werkt?

  7. #7
    Crontab vraag
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Citaat Oorspronkelijk geplaatst door hrodenburg Bekijk Berichten
    Hoe bedoel je dat? Als ik het zo na lees staat het 5e veld toch voor de dag van de week? Hoewel ik het volgens mij inderdaad nooit gebruikt heb, vraag ik mij nu wel af hoe het nu zit.
    Iemand die kan toelichten hoe dat veld dan wel werkt?
    Als je 2-31 en '2' (aka dinsdag) invult dan loopt de cron op 2-31 PLUS op dinsdag. Je kunt het zien als een 'OR' constructie. Vandaar dat de oplossing van Dennis gewoon is om de cron élke dinsdag (2) te laten starten, maar de 'AND' (dag <> 1) constructie in het commando zelf te integreren.

    Het 'issue' is dat day of month en daynumber beide dag velden zijn en als beide gespecificeerd zijn, dan gelden ze allebei.
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  8. #8
    Crontab vraag
    geregistreerd gebruiker
    390 Berichten
    Ingeschreven
    11/01/10

    Locatie
    Houten

    Post Thanks / Like
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    19 Berichten zijn liked


    Naam: Kevin Bentlage
    Bedrijf: Cobytes B.V.
    Functie: CTO / Founder
    URL: www.cobytes.com
    Registrar SIDN: nee
    KvK nummer: 67974139
    Ondernemingsnummer: nvt
    View kevinbentlage's profile on LinkedIn

    Thread Starter
    Citaat Oorspronkelijk geplaatst door systemdeveloper Bekijk Berichten
    Het 'issue' is dat day of month en daynumber beide dag velden zijn en als beide gespecificeerd zijn, dan gelden ze allebei.
    That makes sense! Bedankt voor de verduidelijking.

  9. #9
    Crontab vraag
    Hugo Rodenburg
    435 Berichten
    Ingeschreven
    20/02/06

    Locatie
    Woerden

    Post Thanks / Like
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    3 Berichten zijn liked


    Naam: Hugo Rodenburg
    KvK nummer: nvt
    Ondernemingsnummer: nvt

    Ah het dagveld (0-7) icm het datumveld (1-31) bedoel je dan dus inderdaad. Ik snap em Bedankt voor de toelichting!

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics