Obsługę crona znam. Nie piszcie mi tu oczywistych oczywistości :-)
10 10 2 * 2 reboot -> I jak ma mi to pomóc? Podręcznikowy wręcz przykład :-) Ok, ale nieważne. Mam dwa skrypty. Pierwszy to zadania w pierwszym tygodniu, drugi w drugim. Jak je ustawić w cronie, aby zawsze jeden wykonywał się po drugim. Z uwzględnieniem, że jeśli dany tydzień zacznie się po koniec miesiąca to będzie kontynuowany z początkiem nowego miesiąca. Ewentualnie załatwić to jeszcze jednym globalnym skryptem wywołującym jakoś na przemian te dwa. date +%A
załatwia mi tylko jaki jest dzień w tygodniu.
Przykład jednego (drugi jest analogiczny, tylko dla drugiego tygodnia, ale inne polecenia dla poszczególnych dni):
#!/bin/bash
case `date +%A` in
"poniedziałek" | "Monday" )
`polecenia do wykonania w poniedzialek`;;
"wtorek" | "Tuesday" )
`polecenia do wykonania we wtorek`;;
"środa" | "Wednesday" )
`polecenia do wykonania w srode`;;
"czwartek" | "Thursday" )
`czwartek`;;
"piątek" | "Friday" )
`piatek`;;
"sobota" | "Saturday" )
;;
"niedziela" | "Sunday" )
;;
*)
;;
esac