Planowanie zadań 415
Planowanie zadań 415
Czy Ir/eba przeładowywać cron po wprowadzeniu zmian?
crcn sam sprawdza, czy jego pliki konfiguracyjne uległy zmianie; nie trzeba go więc przeładowywać.
Uaktywnianie cruniab
Do planowania zadań w systemie cron służy polecenie crontab. cron bazuje na zawartości pliku crontab, a każdy użytkownik może posiadać jego wersję. Odpowiednie parametry polecenia crontab pozwalają otworzyć plik zadań do odczytu lub zapisu, względnie całkowicie go usunąć.
Składnia polecenia crontab wygląda następująco: crontab [-u użytkownik] plik crontab (-u użytkownik] -1 -e -r
Oto znaczenie poszczególnych parametrów:
■ Opcja -u pozwala na wskazanie użytkownika, którego plik ma zostać wczytany. Jeśli ją pominiemy, wczytany zostanie plik należący do aktualnego użytkownika. Pamiętajmy, że crontab nic jest kompatybilny z poleceniem su.
■ Opcja -l każe crontab przesłać zawartość pliku do standardowego strumienia wyjścia (na ekran).
* Opcja -e powoduje otwarcie pliku do edycji w edytorze wskazywanym przez zmienną środowiskową EDI TOR lub visual. Jeśli żadna z tych zmiennych nie została zdefiniowana, domyślnym edytorem jest vi. Po zakończeniu edycji, plik jest automatycznie zapisywany w odpowiednim katalogu, z nowym czasem ostatniej modyfikacji.
* Opcja - r powodu je skasowanie wskazanego pliku.
Tstnieją dwa typy wyrażeń, które można stosować w plikach crontab:
■ definicje zmiennych środowiskowych
■ polecenia do wykonania.
Zajmiemy się teraz omówieniem każdego z tych typów'.