AT- (1) Strona ręczna

AT- (1) Strona ręczna

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