Skrypt wykonywany w każdą pierwszą niedziele miesiąca
|
gorus1 |
Dodano 09-01-2019 22:30
|

Power User

Posty: 208
Dołączył: 13/08/2011 02:22
|
Dzień Dobry,
Do tej pory wbudowany Scheduler w tomato był dla mnie wystarczający, ale z powodu zmiany struktury wykonywania backupu z jednego z systemów chciałem zapytać czy jest możliwość wykonania skryptu (w moim przypadku było to Wake on Lan) w każdą pierwszą niedzielę miesiąca o określonej godzinie?
Niestety, ale w standardowym Scheduler konfigurowanym w GUI takiej możliwości nie ma więc jak mógłbym to osiągnąć w tomato? |
|
|
|
dar3k |
Dodano 09-01-2019 22:49
|

Super User

Posty: 430
Dołączył: 29/11/2013 22:48
|
Jedynie ręcznie dopisać do crontab, przez ssh przykład:
https://stackoverflow.com/questions/3241086/how-to-schedule-to-run-first-sunday-of-every-month
ER-12 + 4x UAP-AC-PRO
|
|
|
|
gorus1 |
Dodano 09-01-2019 23:03
|

Power User

Posty: 208
Dołączył: 13/08/2011 02:22
|
Dzięki, o to właśnie chodziło
zanim zacznę to dopytam, czy po restarcie routera np. w wyniku braku zasilania nie utracę tego co dopisałem w crontab? |
|
|
|
dar3k |
Dodano 09-01-2019 23:30
|

Super User

Posty: 430
Dołączył: 29/11/2013 22:48
|
Przemyślałem i jest jeszcze jedna opcja, którą sam bym użył. Napisać skrypt w bash, i odpalać go codziennie.
Sprawdzenie jaki dzień tygodnia:
Sprawdzenie jaki jest dzień miesiąca
Warunek, że musi być niedziela i dzień miesiąca mniejszy niż 8
if [ "$we" = "Sunday" ] && [ "$dm" -lt 8 ]
then
ether-wake -b MAC_ADDRESS
fi
ER-12 + 4x UAP-AC-PRO
|
|
|
|
gorus1 |
Dodano 09-01-2019 23:41
|

Power User

Posty: 208
Dołączył: 13/08/2011 02:22
|
Świetna robota,
a nie da się tego wklepać jakoś bezpośrednio w Scheduler jako własny skrypt?
P.S.
wystarczy chyba jak będzie uruchamiany w każdą niedzielę.
Połączony z 10 styczeń 2019 00:30:12:
Ok, przetestowałem właśnie i działa wyśmienicie z GUI gdzie można by jeszcze pokusić się o zdefiniowanie zakresu dla dni miesiąca (np. mniejszy niż 15, a większy niż 7) co pozwoliłoby np. zdefiniować uruchamianie w drugim tygodniu, ale to i tak bardzo dobre rozwiązanie jest więc z góry duże dzięki.
Edytowany przez gorus1 dnia 10-01-2019 00:30
|
|
|
|
dar3k |
Dodano 10-01-2019 13:55
|

Super User

Posty: 430
Dołączył: 29/11/2013 22:48
|
No to już musisz sobie edytować we własnym zakresie kiedy uruchomić chcesz itp. Ale jak widać nie ma rzeczy niemożliwych dla tomato
ER-12 + 4x UAP-AC-PRO
|
|
|