AT- (1) Strona ręczna
- 1020
- 110
- Laura Zygmunt
Nazwa
At, partia, ATQ, ATRM - kolejka, sprawdź lub usuń zadania w celu późniejszego wykonania
Streszczenie
Na [[[-V] [-Q kolejka] [-F plik] [-MLDBV] CZAS
w -c stanowisko [[[stanowisko… ]
ATQ [[[-V] [-Q kolejka]
ATRM [[[-V] stanowisko [[[stanowisko… ]
seria
Opis
Na I seria odczyt polecenia z standardowego wejścia lub określonego pliku, które mają być wykonywane w późniejszym czasie, używając /bin/sh.
- Na
- Wykonuje polecenia w określonym czasie.
- ATQ
- wymienia oczekujące zadania użytkownika, chyba że użytkownik jest superuser; W takim przypadku zadania wszystkich są wymienione. Format linii wyjściowych (jeden dla każdego zadania) to: numer zadania, data, godzina, kolejka i nazwa użytkownika.
- ATRM
- Usuwa Jobs, zidentyfikowane według numeru pracy.
- seria
- Wykonuje polecenia, gdy pozwalają na to poziom poziomu obciążenia systemu; Innymi słowy, gdy średnia obciążenia spadnie poniżej 1.5 lub wartość określona podczas wywołania Atd.
Na umożliwia dość złożone specyfikacje czasowe, rozszerzając POSIX.2 standard. Przyjmuje czasy formularza HH: MM prowadzić pracę o określonej porze dnia. (Jeśli ten czas już minął, zakłada się, że następnego dnia.) Możesz także określić północ, południe, Lub czas na Herbatę (16:00) i możesz mieć przyrostek pory JESTEM Lub PO POŁUDNIU do biegania rano lub wieczorem. Możesz także powiedzieć, jaki dzień zostanie uruchomiony, dając datę w formularzu Nazwa miesiąca dzień z opcjonalnie rok, lub dając datę formularza Mmddyy Lub Mm/dd/yy Lub Dd.Mm.Tak. Specyfikacja daty musieć Postępuj zgodnie z specyfikacją pory dnia. Możesz także dać czasy Teraz + liczyć jednostki czasowe, gdzie może być jednostki czasowe minuty, godziny, dni, Lub tygodnie I możesz powiedzieć Na uruchomić dziś pracę, przyrostując czas Dzisiaj I jutro uruchomić pracę, przyrostując czas jutro.
Na przykład, aby uruchomić pracę o 16:00 za trzy dni, zrobiłbyś to o 16:00 + 3 dni, Aby uruchomić pracę o godzinie 10:00 31 lipca, zrobiłbyś o 10.00 31 lipca I jutro uruchomić pracę o 1 w nocy Jutro o 1 w nocy.
Dokładną definicję specyfikacji czasu można znaleźć w /usr/share/doc/at/timespec.
Dla obu Na I seria, Polecenia są odczytywane ze standardowego wejścia lub pliku określonego za pomocą -F opcja i wykonana. Katalog roboczy, środowisko (z wyjątkiem zmiennych TERMIN, WYŚWIETLACZ I _), a UMAS są zachowywane od momentu wywołania. Jakiś Na - Lub seria - polecenie wywołane z SU (1) Shell zachowa bieżące użytkownika. Użytkownik zostanie wysłany do błędu standardowego i standardowego wyjścia z jego poleceń, jeśli w ogóle. Poczta zostanie wysłana za pomocą polecenia /usr/lib/sendmail. Jeśli Na jest wykonywany z SU (1) Shell, właściciel powłoki logowania otrzyma pocztę.
Superuser może w każdym razie używać tych poleceń. Dla innych użytkowników uprawnienie do używania w zależności od plików /etc/at.umożliwić I /etc/at.zaprzeczyć.
Jeśli plik /etc/at.umożliwić istnieje, tylko wymienione w nim tylko nazwy użytkowników mogą używać Na.
Jeśli /etc/at.umożliwić nie istnieje, /etc/at.zaprzeczyć jest sprawdzany, każda nazwa użytkownika nie wspomniana w niej może używać Na.
Jeśli żaden z nich nie istnieje, tylko superuser może korzystać z AT.
Pusty /etc/at.zaprzeczyć oznacza, że każdy użytkownik jest dozwolony używa tych poleceń, jest to konfiguracja domyślna.
Opcje
- -V
- Drukuje numer wersji do błędu standardowego.
- -Q kolejka
- używa określonej kolejki. Oznaczenie kolejki składa się z jednej litery; Ważne oznaczenia kolejki obejmują od A Do z. I A Do Z. A kolejka jest domyślna Na i B kolejka seria. Kolejki z wyższymi literami działają ze zwiększoną uprzejmością. Specjalna kolejka „=” jest zarezerwowana dla obecnie działających zadań.
Jeśli zadanie zostanie przesłane do kolejki wyznaczonej wielką literą, praca jest traktowana tak, jakby została przesłana do partii w momencie pracy. Po osiągnięciu czasu obowiązują zasady przetwarzania wsadowego w odniesieniu do średniej. Jeśli ATQ otrzymuje określoną kolejkę, będzie wykazywać tylko prace w tej kolejce.
- -M
- Wyślij pocztę do użytkownika po zakończeniu zadania, nawet jeśli nie było wyjścia.
- -F plik
- Czyta pracę z plik zamiast standardowego wejścia.
- -L
- Jest aliasem ATQ.
- -D
- Jest aliasem ATRM.
- -v
- Pokazuje czas, w którym zadanie zostanie wykonane przed przeczytaniem zadania.
Wyświetlane czasy będą w formacie „czw. 20 lutego 14:50:00 1997”.
- -C
- koty zadania wymienione w wierszu poleceń do standardowego wyjścia.
Akta
/var/szpula/cron/atjobs
/var/szpula/cron/atspool
/proc/loadavg
/var/run/utmp
/etc/at.umożliwić
/etc/at.zaprzeczyć
Zobacz też
Cron(1) , Ładny(1) , cii(1) , Umask(2) , Atd(8) .
Błędy
Prawidłowe działanie seria dla Linux zależy od obecności Proc- Wpisz katalog zamontowany /Proc.
Jeśli plik /var/run/utmp nie jest dostępny ani uszkodzony lub jeśli użytkownik nie jest w tym czasie zalogowany Na jest wywoływany, poczta jest wysyłana do użytkownika, znalezionego w zmiennej środowiskowej Nazwa lognamentu. Jeśli jest to niezdefiniowane lub puste, zakłada się, że bieżący użytkownik.
Na I seria Jak obecnie wdrażane nie są odpowiednie, gdy użytkownicy konkurują o zasoby. Jeśli tak jest w przypadku Twojej witryny, możesz rozważyć inny system wsadowy, taki jak NQS.
Autor
Został napisany głównie przez Thomasa Koeniga, [email protected].
Powiązane samouczki Linux:
- Obsługa danych wejściowych użytkownika w skryptach Bash
- Jak słuchać muzyki z konsoli za pomocą CMUS…
- Jak ustawić datę i godzinę na Almalinux
- Mastering Bash Script Loops
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Jak pracować z WooCommerce Rest API z Pythonem
- Jak usunąć bluatware z Samsung Android Mobile…
- Jak usunąć plik na Ubuntu Linux
- Przydatne przykłady i sztuczki
- Czas Twoje scenariusze i procedury Bash z wnętrza kodu