48722 s420

48722 s420



420 Poznaj Linux

Problemy z poleceniem at

Niektórzy użytkownicy mają problemy z uruchamianiem zadań at. Czasami kłopoty te są na tyle poważne, że prostsze wydaje się uruchomienie danego zadania za pomocą cron i późniejsze usunięcie go z pliku crontab.

Większość problemów związanych z usługą at bierze się z trudności w definiowaniu zadań. Proces ten jest prosty, jeśli polecenie do wykonania składa się tylko z jednego słowa, ale czasami mamy do czynienia z bardziej złożonymi zadaniami. Załóżmy, że chcemy uruchomić poniższe polecenie:

at now + 2 rainutes touch -/plik

Po naciśnięciu Enter, ujrzymy następujący komunikat:

parse error. I.ast token seen: touch

Garbled Time.

Korzystając z polecenia echo, możemy jednak „odwrócić” nasze wyrażenie i uniknąć błędu „Garbled Time”. Oto odpowiednia składnia:

echo touch -/plik | at now + 2 minutes

Jak można się było spodziewać, powyższe polecenie działa bez zarzutu i za dwie minuty w naszym katalogu zostanie utworzony plik o nazwie plik.

Z identycznym problemem spotykamy się zlecając zamknięcie sytemu o określonej porze:

echo shutdown -fr now | at now + 4 hours

Tym razem system zostanie zamknięty dokładnie 4 godziny po wydaniu polecenia.

Polecenia at akceptują godziny wpisywane w formacie qq:mm, jeśli jednak podany czas upłynął przed wydaniem polecenia, system zakłada, że chodzi o tę samą godzinę następnego dnia. Zamiast liczb można również używać słów NOON (południe), midnight (północ), teatime (podwieczorek, czyli godzina 16:00), Today (dzisiaj), tomorrow (jutro) oraz now (teraz). Dopuszcza się również stosowanie oznaczeń am (przed południem) i pm (po południu). Liczba dni może zostać podana w postaci x days, a miesiące można wpisywać korzystając z trzyliterowych skrótów w języku angielskim. Przykładowo, jeśli chcemy uruchomić dane polecenie o godzinie 4 rano za dwa dni. możemy wpisać:

at 4am + 2 days

Aby uruchomić zadanie w południe 25 listopada, wpiszemy:

at noon Nov 25

Wreszcie, jeśli chcemy zamknąć system o pierwszej w nocy dnia jutrzejszego, wpiszemy:

echo shutdown -fr now | at lam tomorrow


Wyszukiwarka

Podobne podstrony:
s060 (3) 60 Poznaj LinuxPolecenie strings Polecenie strings służy do wyszukiwania łańcuchów tekstowy
44880 s214 (2) 214 Poznaj LinuxPATRZ RÓWNIEŻ *    Dowiązania symboliczne i polecenie
s114 (2) 114 Poznaj LinuxProgram caharet Polecenie cabaret, wpisane w wierszu poleceń lub w oknie te
s156 (2) 156 Poznaj l.inu.x 156 Poznaj l.inu.x Modemowy język poleceń AT Nic wszystkie modemy są cał
s654 654 Poznaj Limu poleceń awk i sert oraz niektóre elementy języka C. PGP Skrót od Pretty Good Pr
s026 (3) 26    Poznaj Linux 3    Polecenia biblioteczne (funkcje język
s630 630 Poznaj Linuxdd Polecenie dd zmienia format pliku. Przykładowo, aby skopiować obraz pozwalaj

więcej podobnych podstron