8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)
  • Q:
    Bijdrager
    dodo

    Laadt een dagelijkse cron job bij opstarten?

    Ik heb een dagelijkse cron job opgezet om 9 uur ’s ochtends om via crontab een php script te draaien.

    Voorbeeld:
    [code:1:51a766e996]* 9 * * * curl http://www.url.com/script.php[/code:1:51a766e996]

    Nou is mijn vraag:
    Stel dat de betreffende iBook nou nooit om 9 uur aan staat, laadt deze cron job dat de eerstvolgende keer bij/na het opstarten?

    Bijdrager
    renato

    Volgens mij niet. Daarvoor moet je even anacron downloaden.

    members.cox.net/18james/anacron-tiger.html

    Grtz,
    R.

    Bijdrager
    readefries

    Je kunt de betreffende opdracht ook in /private/etc/periodic/daily zetten of in een rc script.

    Inactief
    Anoniem

    Mac OS X gebruikt nu launchd (sinds Tiger), en daarmee hoeft je Mac niet meer aan te staan op het tijdstip dat je een taak hebt ingesteld. Zodra je Mac wel aangaat, wordt het alsnog uitgevoerd. Zie bijvoorbeeld hier voor meer info.

    Bijdrager
    Kauwgomballen

    Mijn unix kennis kwam even naar boven, en hoewel de mac nog niet aangeschaft is, kan ik je hier wel bij helpen. Even nazoeken op google leert dat ook Mac OS X deze optie ondersteund!

    Er zijn een aantal variabelen die je in kunt vullen in je crontab, in plaats van de tijd:
    [code:1:41dd6f4383] string meaning
    —— ——-
    @reboot Run once, at startup.
    @yearly Run once a year, "0 0 1 1 *".
    @annually (sames as @yearly)
    @monthly Run once a month, "0 0 1 * *".
    @weekly Run once a week, "0 0 * * 0".
    @daily Run once a day, "0 0 * * *".
    @midnight (same as @daily)
    @hourly Run once an hour, "0 * * * *".[/code:1:41dd6f4383]
    Dit komt uit de crontab man-page: http://developer.apple.com/DOCUMENTATION/Darwin/Reference/ManPages/man5/crontab.5.html

    Bijdrager
    arri

    check idd launchd.
    cron en maten werkt ook prima, maar launchd is keimakkelijk,
    en heeft de voorkeur..

    man launchd(8)
    man launchctl(1)
    man launchd.plist(5)

    en
    /System/Library/LaunchDaemons/
    /System/Library/LaunchAgents/
    /Library/LaunchDaemons/
    /Library/LaunchAgents/
    ~/Library/LaunchDaemons/
    ~/Library/LaunchAgents/

    etc..

    Bijdrager
    radje0880
    ”dodo”

    Ik heb een dagelijkse cron job opgezet om 9 uur ’s ochtends om via crontab een php script te draaien.
    Nou is mijn vraag:
    Stel dat de betreffende iBook nou nooit om 9 uur aan staat, laadt deze cron job dat de eerstvolgende keer bij/na het opstarten?

    Nope. Dat gebeurt inderdaad niet. Cron haalt nooit gemiste jobs in.
    Jobs gescheduled via het commando at echter weer wel.

    Bijdrager
    Jakko Westerbeke

    Radje0880, waarom ben je nou eigenlijk precies bezig met threadnecromantie?:)

8 berichten aan het bekijken - 1 tot 8 (van in totaal 8)

Je moet ingelogd zijn om een reactie op dit onderwerp te kunnen geven.