For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi
Test het eerst eens met 1 opdracht, en dan pas verder gaan.
[ Voor 21% gewijzigd door wizai op 26-10-2016 18:57 ]
Anjunabeats
Het zou goed moeten zijn met wat je hebt, maar lees voor de zekerheid even de manpage van cron op de Pi zodat je de syntax e.d. voor de juiste versie hebt. Die verschilt namelijk wel eens tussen versies.
Kijk trouwens nog eens goed naar je tweede regel. Wat doet */1 * * 7-18 nou? Zou dat niet 7-17 moeten zijn?
[ Voor 13% gewijzigd door Hero of Time op 26-10-2016 19:02 ]
Commandline FTW | Tweakt met mate
Als dat allemaal wordt ondersteund, dan zou het volgende goed moeten zijn. Let wel op de uren, de laatste regel loopt door tot 19:50 bij jou ipv 18:00 uur.
1
2
3
4
5
6
7
8
| # Sunday=0 # Weekend every 10 minutes between 07:00 and 18:00 */10 7-17 * * 6,0 <command> # # weekdays every minute between 06:30 and 18:30 30-59 6 * * 1-5 <command> * 7-17 * * 1-5 <command> 0-29 18 * * 1-5 <command> |
Specs ... maar nog twee jaar zes maanden en dan weer 130!
Die wildcard etc aangepast. En die 17 zag ik net ook toen ik terug kwam.Hero of Time schreef op woensdag 26 oktober 2016 @ 19:00:
Grappig dat je bij de enennetjes met wildcard werkt en de ander met deling, die eigenlijk niet eens nodig is, en als laatste geef je elke tijd op.
Het zou goed moeten zijn met wat je hebt, maar lees voor de zekerheid even de manpage van cron op de Pi zodat je de syntax e.d. voor de juiste versie hebt. Die verschilt namelijk wel eens tussen versies.
Kijk trouwens nog eens goed naar je tweede regel. Wat doet */1 * * 7-18 nou? Zou dat niet 7-17 moeten zijn?
Yup, dat script voert alleen één actie uit, 1 foto nemen, bewerkenen daarna uploaden naar een webserver.ik222 schreef op woensdag 26 oktober 2016 @ 19:31:
Wat is de inhoud van je script? Want met cron start je het script volgens je eigen schema, maar cron zorgt er niet voor dat een nog lopend script stopt als je buiten de in cron gedefinieerde tijden komt.
Dank voor de input, nog beetje nieuw voor mij dus haalde e.e.a. door elkaar. En 18 = tot 18:59, had ik even over het hoofd gezien. 18:59 is ie ook gestopt
Heb 't nu aangepast:DeBolle schreef op woensdag 26 oktober 2016 @ 19:12:
Ik onderschrijf wat Hero of Time zegt, je moet er zeker van zijn dat die cron implementatie inclusive lists (0-59) en de multiples (*/1) ondersteund. Ook moet zondag=0 kloppen.
Als dat allemaal wordt ondersteund, dan zou het volgende goed moeten zijn. Let wel op de uren, de laatste regel loopt door tot 19:50 bij jou ipv 18:00 uur.
code:
1 2 3 4 5 6 7 8 # Sunday=0 # Weekend every 10 minutes between 07:00 and 18:00 */10 7-17 * * 6,0 <command> # # weekdays every minute between 06:30 and 18:30 30-59 6 * * 1-5 <command> * 7-17 * * 1-5 <command> 0-29 18 * * 1-5 <command>
30-59 6 * * 1-5 /mijn_script.sh
* 7-17 * * 1-5 /mijn_script.sh
0-30 18 * * 1-5 /mijn_script.sh
*/10 7-17 * * 0,6 /mijn_script.sh
Eigenlijk is het heel simpel, maar ja dat is met alles als je het eenmaal door hebt.
Hoe weet ik trouwens of zondag 0 is? Buiten het feit dat ik daar dit weekend achter ga komen.
[ Voor 20% gewijzigd door MrMarcie op 26-10-2016 19:46 ]
For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi
En om het nog leuker te maken, nieuwere versies doen ook aan tekst based. Zet je dus sat,sun neer.
[ Voor 32% gewijzigd door Hero of Time op 26-10-2016 19:49 ]
Commandline FTW | Tweakt met mate
Heb ff opgezocht, kan 0 & 7 zijn. Dus beide zijn goed.Hero of Time schreef op woensdag 26 oktober 2016 @ 19:48:
Dat staat dus in de manpage. Ene keer is het 0, andere keer 7 en bij een andere versie is beide mogelijk.
En om het nog leuker te maken, nieuwere versies doen ook aan tekst based. Zet je dus sat,sun neer.
For sale | "Goodbyes are only for those who love with their eyes. Because for those who love with heart and soul there is no such thing as separation" Rumi
En ook hier zitten subtiele verschillen in de cron implementaties. Sommige weigeren een job te starten als die nog draait terwijl andere gewoon een nieuwe starten. Dus lees je manual nauwkeurig.Wat is de inhoud van je script? Want met cron start je het script volgens je eigen schema, maar cron zorgt er niet voor dat een nog lopend script stopt als je buiten de in cron gedefinieerde tijden komt.