Strona 1 z 1

komenda crona wewnątrz skryptu?

: 07 sty 2018, 21:20
autor: nohejka
cześć!
piszę skrypt w bashu, który ma tworzyc kopie zapasowe wybranych przez użytkownika plików (tarem) co określony przez użytkownika czas
i tu moje pytanie, bo rozumiem, że normalnie, aby uruchamiac cos cyklicznie w linuxie przez crona należy po prostu wpisać odpowiednia komende w crontabie i po problemie
tylko, że wewnatrz mojego skryptu są zmienne (nazwa pliku i częstotliwość), które nie wiem jak uwzględnić
musiałabym napisać coś, co za każdym razem gdy użytkownik wybierze sobie konkretny plik i czas dopisze nowa komende do crontaba?
baardzo prosze o pomoc!

Re: komenda crona wewnątrz skryptu?

: 07 sty 2018, 23:10
autor: mario_7
Skrypt, który chcesz utworzyć już prawdopodobnie istnieje w postaci jakiegoś narzędzia do robienia kopii zapasowych.

Ale jeśli już chcesz po swojemu, to przemyśl architekturę i czy faktycznie chcesz crona używać. Może wygodniej będzie zrobić własnego demona. Albo uruchamiać swój skrypt z jakąś wyższą częstotliwością i decydować kiedy jakie pliki obsługiwać. Jest jeszcze opcja edytowania crontaba - to też wchodzi w grę.

Ciężko doradzić dobre rozwiązanie, bo nie opisałeś problemu zbyt szczegółowo.