OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

To świetny sposób na przetestowanie skryptu, aby upewnić się, że wszystko działa zgodnie z oczekiwaniami. 1.2.2. Wykonywanie z cron

Narzędzie cron może służyć do automatyzacji wykonywania skryptów. Demon cron umożliwia wykonywanie skryptów lub poleceń o określonej godzinie i dacie.


cron jest konfigurowany poprzez wpisy w a crontab plik. crontab pliki są podzielone na pola:


# mh dom mon dow polecenie


m: minuta, w której polecenie jest wykonywane, od 0 do 59.

h: godzina wykonania polecenia, od 0 do 23.

Dom: dzień miesiąca, w którym polecenie jest wykonywane.

pon: miesiąc, w którym polecenie jest wykonywane, od 1 do 12.

dół: dzień tygodnia, w którym polecenie jest wykonywane, od 0 do 7. Niedzielę można określić za pomocą 0 lub 7, obie wartości są prawidłowe.

polecenie: polecenie do wykonania.


Aby dodać lub zmienić wpisy w a crontab należy użyć polecenia crontab -e. Również zawartość a

Plik crontab można wyświetlić za pomocą polecenia crontab -l.


Aby wykonać wymieniony powyżej skrypt backup.sh za pomocą crona. Wprowadź następujące informacje z monitu terminala:


sudo crontab -e


obraz

Używanie sudo z poleceniem crontab -e edytuje korzeń crontab użytkownika. Jest to konieczne, jeśli tworzysz kopię zapasową katalogów, do których dostęp ma tylko użytkownik root.


Dodaj następujący wpis do crontab file:


# mh dom mon dow polecenie

0 0 * * * bash /usr/local/bin/backup.sh


Skrypt backup.sh będzie teraz wykonywany codziennie o godzinie 12:00.


obraz

Skrypt backup.sh będzie musiał zostać skopiowany do / usr / local / bin / w celu poprawnego wykonania tego wpisu. Skrypt może znajdować się w dowolnym miejscu w systemie plików, wystarczy odpowiednio zmienić ścieżkę skryptu.


Aby uzyskać bardziej szczegółowe opcje crontab, zobacz Sekcja 1.4, „Materiały referencyjne” [p. 327].


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: