Linux AT Command To wygodne narzędzie do zaplanowanych zadań

Linux AT Command To wygodne narzędzie do zaplanowanych zadań
Jako administrator systemu Linux zawsze szukamy sposobów automatyzacji powtarzających się zadań i oszczędzania czasu. Linux zapewnia ci AT Command za planowanie jednorazowych zadań na uruchomienie w określonym czasie.

W tym artykule zbadamy Na polecenie i jak go używać do usprawnienia zadań administracji systemu.

Treść tego artykułu obejmuje:

  • Linux AT Command
  • Instalowanie na polecenie w Linux
  • Zrozumienie polecenia AT
    • Zaplanuj skrypt bash za pomocą polecenia
    • Interaktywnie planowanie zadania za pomocą polecenia
    • Planowanie zadania z AT Command
    • Wymień wszystkie uruchomione prace
    • Usunięcie zadania harmonogramu za pomocą polecenia AT
  • Usuń polecenie AT
  • Wniosek

Linux AT Command

Na Polecenie w Linux jest potężnym narzędziem do planowania zadań do wykonania ich w określonym określonym czasie. Pozwala użytkownikom określić dokładną datę i godzinę, w której należy uruchomić polecenie. Polecenie AT umożliwia użytkownikom automatyczne zarządzanie różnymi zadaniami.

Na Polecenie obejmuje również

  • polecenie ATQ
  • polecenie ATRM

„„ATQ”Służy do wyświetlania oczekujących zadań dla określonego użytkownika, podczas gdy użytkownicy root mogą przeglądać wszystkie zadania. Format wyjściowy pokazuje identyfikator zadania, datę, godzinę, kolejkę i nazwę użytkownika.

Z drugiej strony, "ATRM”Służy do usuwania zadań przy użyciu numeru zadania.

Polecenia te zapewniają dodatkową funkcjonalność i kontrolę w zarządzaniu zaplanowanymi zadaniami z Na polecenie w Linux.

Instalowanie na polecenie w Linux

Linux Na Polecenie może nie być domyślnie zainstalowane w twoim systemie. Żeby zainstalować Na W systemie Linux użyj poniższej liczby komendy:

sudo apt instaluj na

Zrozumienie polecenia AT

Na Polecenie służy do planowania zadań, aby uruchomić w określonym czasie w przyszłości, bez potrzeby ciągłego procesu działającego w tle. Polecenie działa poprzez dodanie zadań do kolejki, które są następnie wykonywane w wyznaczonym czasie.

Składnia Na Polecenie jest następujące:

na [-f pliku] [-m] [-q kolejka] [-v] [czas]

Gdzie:

  • f nazwa pliku: Określa plik zawierający polecenia do uruchomienia
  • M: Wysyła powiadomienie e -mail po zakończeniu zadania
  • Q kolejka: Określa kolejkę zadań do użycia
  • v: Gadatliwe wyjście
  • czas: Czas do uruchomienia pracy

Możesz zaplanować prace przy użyciu różnych formatów czasu, w tym czasów absolutnych, czasów względnych i czasów określonych jako minuty po godzinie.

Absolutnie wyrażenia czasowe obejmują:

  • Yymmddhhmm [s]: Ten format określa skrócony rok, dzień miesiąca, godzinę, minuty, a także sekundy.
  • Ccyymmddhhmm [s]: Ten format obejmuje pełny rok, dzień miesiąca, godzinę, minuty i sekundy.
  • Teraz: To określa bieżący czas lub natychmiastowe wykonanie Na Komenda.
  • północ: To równa się 00:00.
  • południe: To równa się 12:00.
  • czas na Herbatę: Ten czas jest traktowany jako 16:00.
  • JESTEM: Czas przed południem lub 12:00.
  • PO POŁUDNIU: Czas po południu lub 12:00.
  • Dzisiaj: To określa bieżący dzień.
  • jutro: To określa dzień później.

Na przykład podane poniższe polecenie wydrukuje „Cześć" o 4 popołudniu:

Echo „Hello” | o 4 popołudniu

Aby określić Względny wyrażenie czasu za pomocą Na polecenie, musimy określić polecenie, dodając „+”Plus podpisz się w jednym z nich:

  • minuty
  • godziny
  • dni
  • tygodnie
  • miesiące
  • lata

Na przykład, aby zaplanować zadanie po 5 minutach po bieżącym czasie, użyj:

Echo „Hello” | po +5 minutach

Zaplanuj skrypt bash za pomocą polecenia

Używając Na Polecenie jest proste. Po prostu wprowadź polecenie, a następnie czas, w którym chcesz uruchomić zadanie, i polecenie, które chcesz wykonać.

Na przykład, aby uruchomić skrypt, postępuj zgodnie z poniżej podaną składnią:

Echo „plik sh.sh "| w czasie

Notatka: Stworzyłem skrypt bash, który dołączy tekst „Witaj świecie”W pliku„mój plik.tekst„Ilekroć jest wykonywany.

echo „sh demo.sh "| o 16:24

Możemy zweryfikować zawartość w pliku za pomocą kot polecenie, aby upewnić się, że skrypt zostanie uruchomiony z powodzeniem w danym momencie.

Interaktywnie planowanie zadania za pomocą polecenia

Używając Na Polecenie w systemie Linux, użytkownicy mogą interaktywnie planować zadania, określając żądany czas wykonania i wprowadzając odpowiednie polecenia na podpowiedzi. Ten proces jest jak tworzenie wydarzeń w aplikacji kalendarza.

Na przykład, Możemy utworzyć tekst notatki i zaplanować go jak resztę w określonym czasie. Uruchom następujące polecenie, aby zaplanować notatkę, która dodaje „Linuxhint”W pliku tekstowym w określonym czasie:

o 11:21

Po wykonaniu powyższego polecenia dodaj następujące polecenie, aby dodać tekst „Linuxhint„Wewnątrz pliku.

at> echo „Linuxhint”> ~/attest.tekst

Aby wyjść z Na monit, użytkownicy mogą naciskać Ctrl+d na ich klawiaturze.

Notatka: Powyższe polecenie tworzy plik tekstowy i dołącza tekst w pliku.

Po uruchomieniu zadania można zweryfikować jego wykonanie za pomocą kot Polecenie na odpowiednim pliku.

cat ~/at-test.tekst

Planowanie pracy z AT

Na Polecenie w systemie Linux pozwala użytkownikom planować zadania, korzystając z poleceń za pomocą tego Echo bez używania interaktywnego podpowiedzi.

Na przykład, Użytkownicy mogą określić czas opóźnienia w ciągu kilku minut i „Teraz„Notacja, aby zaplanować zadanie, jak pokazano w poniższym przykładzie:

echo "echo 'witaj w Linuxhint' >> ~/at-simple.txt "| na teraz +1 minuta

To polecenie planuje zadanie uruchomienia 1 minuty od bieżącego czasu i dołącza tekst „Witamy w Linuxhint”Wewnątrz pliku po wykonaniu.

Za pomocą tej metody możemy zaplanować zadania bez potrzeby interaktywnego wejścia.

Po minucie uruchom kot polecenie, aby zweryfikować wykonanie harmonogramu:

cat ~/at-simple.tekst

Wymień wszystkie uruchomione prace

Aby wymienić wszystkie uruchomione zadania, możesz uruchomić:

w -l

Lub:

ATQ

Wszystkie uruchomione zaplanowane zadania będą wymienione z ich identyfikatorem pracy.

Usunięcie zadania harmonogramu za pomocą polecenia AT

Aby usunąć zaplanowane zadanie, musimy znać identyfikator zadania procesu uruchomionego. Po usunięciu zaplanowanego zadania będzie śledztwo w następującej składni.

ATRM [identyfikator pracy]

Na przykład, aby usunąć bieżące zadania harmonogramu z identyfikatorem zadania 4, użyj:

ATRM 4

Usuń polecenie AT

Aby usunąć Na Polecenie z systemu Linux, użyj:

sudo apt autoreMove o

Wniosek

Na Polecenie jest przydatnym narzędziem do planowania zadań w systemach Linux. Umożliwia użytkownikom automatyzację zadań, które mogą zaoszczędzić czas i zwiększyć wydajność. Na Polecenie pozwala użytkownikom określić dokładną godzinę i datę wykonania zadania, co czyni go potężnym narzędziem do zarządzania złożonymi zadaniami. Aby uzyskać szczegółowy opis Na polecenie Przeczytaj wyżej wymienione wytyczne.