Polski English
O Firmie
Pomoc
Kontakt
Poczta
cPanel
Wydajne i stabilne serwery wirtualne zlokalizowane w Polsce.
Obsługa nieograniczonej liczby domen i kont pocztowych.
Wygodny, polski panel administracyjny cPanel X3 - czytaj więcej
poprzedni następny

Zadania Cron'a

Cron jest ważnym narzędziem systemowym, którego zadaniem jest uruchamianie programów cyklicznie o określonej porze. Często Crona wykorzystuje się do cyklicznego sprawdzania systemu plików, na przykład ilości wolnego miejsca, czyszczenia plików tymczasowych. Administratorzy wykorzystują Crona również do tworzenia kopii zapasowych. Praktycznie wszystkie czynności, które są wykonywane systematycznie według pewnego określonego algorytmu mogą być wykonywane przez system Cron.

Po kliknięciu Zadania Cron'a należy wybrać w jakim trybie chcemy dodać nowe zadanie. Do wyboru mamy dwa tryby: Standardowy oraz Zaawansowany (styl Unixa).

Standardowy

Jest dużo prostszy dzięki graficznemu interfejsowi, który pozwala ustawić cykl wykonywania zadania. W polu Komenda do uruchomienia należy wpisać pełną komendę wraz z jej wszystkimi parametrami. W tym przykładzie użyto komendy mysqldump która tworzy kopię bezpieczeństwa bazy danych.
Jej pełna struktura wygląda następująco: mysqldump -u radek_php --password=haslo --all-databases> /home/radek/public_html/kopie/db_przykladowa.$(date).

Jak widać polecenie to zawiera kilka parametrów. Pierwszym jest -u określające nazwę użytkownika, wszystkie atrybuty podajemy po spacji zatem w opisywanym przykładzie jest to -u radek_php. Należy pamiętać, że dany użytkownik musi posiadać odpowiednie uprawnienia. W następnej kolejności należy podać hasło, najlepiej jest je podać w formie password=hasło, dalej należy podać jakich baz danych chcemy utworzyć kopię bezpieczeństwa.>Wpisując --all-databases zostanie utworzona kopia bezpieczeństwa wszystkich baz danych, do których przypisany jest dany uzytkowik. Oczywiście można utworzyć kopię tylko jednej bazy należy wówczas wpisać --database nazwa_bazy. Ostatnią częścią polecenia jest podanie ścieżki, gdzie ma zostać utworzona baza danych. Ważne jest, aby tworzony plik znajdował się w /home/nazwa_konta/public_html/nazwa_kopii.

Zaawansowany (Styl Unixa)

Polecany jest dla bardziej zaawansowanych użytkowników. W trybie tym musimy ustalić harmonogram zadania wpisując go liczbowo. Znak * oznacza, że to zadanie będzie się wykonywać w całym zakresie tego pola. Przykładowo jeśli w polu Dzień wpiszemy * to znaczy, że to zadanie będzie wykonywało się każdego dnia oczywiście uwzględniając pozostałe warunki. W polu komenda należy również wpisać pełną komendę zawierającą wszystkie parametry.

Cykliczne wykonywanie skryptów
Zamiast wykonywać jedną komendę Crona można wykorzystać go do cyklicznego uruchamiania całych skryptów np. php, perl, które można wykorzystać do wielu zastosowań, a używając Crona będą wykonywane automatycznie i cyklicznie

W polu komenda najpierw należy podać ścieżkę do interpretera php, na naszych serwerach znajduje się on w katalogu /usr/bin/. Następnie po znaku "spacji" należy wpisać pełną ścieżkę do skryptu, który chcemy uruchamiać, np: "/home/radek/public_html/skrypt.php". Zatem pełna komenda umożliwiająca uruchomienie skryptu wygląda następująco /usr/bin/php /home/radek/public_html/skrypt.php.
O wyniku działania możemy zostać poinformowani e-mailem, wystarczy podać odpowiednią skrzynkę pocztową.

Kontakt z nami

W przypadku pytań lub wątpliwości związanych z tematyką poruszoną w niniejszym artykule prosimy o kontakt.

akceptowane metody płatności

  Copyright © 2002-2012 MSERWIS & Domeny.tv. Wszelkie prawa zastrzeżone.
    ul. Kazimierza Wielkiego 27, 50-077 Wrocław
    tel. (0048) 71 718 13 10; fax. (0048) 71 718 13 11
    Regulamin świadczenia usług   Oferty pracy