Úkolem bylo napsat program, který zpracuje crontab soubor a vypíše úlohy, které se provedou v určeném časovém intervalu (daném parametry).
Program se spouštěl:
Kód: Vybrat vše
program <input_file> -S DD.MM.YYYY HH:MM -E DD.MM.YYYY HH:MM
Parametr S určuje čas OD, parametr E čas DO, <input_file> je adresa souboru s údaji o naplánovaných úlohách.
Formát crontab souboru je:
Kód: Vybrat vše
<minute> <hour> <day of month> <month> <day of week> command
Místo kteréhokoli údaje mohla být hvězdička - pak se tato úloha spouštěla každou minutu (hodinu etc.) Navíc <day of week> mohl být zadán seznamem hodnot oddělených čárkou (viz následující příklad).
Příklad:
Kód: Vybrat vše
0 22 * * 1,2,3,4,5 ping www.google.com
Pingne server
http://www.google.com každý pracovní den v 22:00 hod.
Výstupem programu měl být výpis všech úloh spolu s časy, ve kterých se spustí (v zadaném časovém intervalu):
Přeju hodně štěstí všem, které test teprve čeká