Jak używać polecenia ATQ Linux

Jak używać polecenia ATQ Linux
„Podczas korzystania z Linuksa często znajdziesz się w planowaniu pracy. W takim przypadku potrzebujesz sposobu na przeglądanie zaplanowanych zadań. Jeśli jesteś administratorem systemu, jest to pomocne, ponieważ widać zadania zaplanowane przez wszystkich użytkowników.

Polecenie ATQ wyświetla listę wszystkich oczekujących zadań i ich szczegółów, takich jak godzina, data, nazwa użytkownika, kolejka i numer zadania. Polecenie ATQ działa głównie jako uzupełnienie Na polecenie używane do planowania zadań, a my omówimy, jak korzystać z polecenia ATQ w tym poście."

Podstawowe użycie polecenia ATQ Linux

Polecenie ATQ wyświetli wszystkie zadania zaplanowane za pomocą Na Komenda. Aby zacząć używać ATQ polecenie, musisz zainstalować Na narzędzie za pomocą poniższego polecenia.

$ sudo apt-get instaluj na

Po zainstalowaniu możesz zacząć używać polecenia, otwierając jego stronę pomocy.

$ atq - -help

Zauważysz, że chociaż brakuje mu wielu opcji, niewiele dostępnych opcji może się przydać i zobaczymy to w tym poście.

Polecenie ATQ wyświetli tylko zaplanowane zadania. Utwórzmy kilka zadań za pomocą polecenia AT.

Planowanie zadania skryptu

Otwórz edytor, taki jak Nano, i utwórz prosty skrypt bash jak ten. Utwórzmy Job1.cii scenariusz.

$ sudo nano Job1.cii

Zapisz skrypt i uczyń go wykonywaniem.

$ sudo chmod +x job1.cii

Następnie zaplanuj skrypt do wykonania po godzinie za pomocą polecenia:

$ at -f JOB1.sh teraz +1 godziny

Przeglądanie wszystkich zaplanowanych zadań

Oczywistym sposobem zobaczenia wszystkich zaplanowanych zadań jest uruchomienie ATQ w wierszu poleceń.

$ atq

Tutaj zauważysz pracę, którą stworzyliśmy jakiś czas temu.

A - reprezentuje nazwę kolejki

Kyle - nazwa użytkownika osoby, która zaplanowała pracę

18:13:00 - godzinę na wykonanie zadania

Słońce 29 maja - reprezentuje datę, jaką będzie działanie

1 - reprezentuje numer zadania

Wyświetl zadania określonej kolejki

Domyślnie, A to nazwa kolejki używana przez Na Komenda. Możesz jednak tworzyć zadania o różnych nazwach kolejki i użyć polecenia ATQ do wyświetlania zadań na podstawie nazwy kolejki.

Aby utworzyć zadanie o innej nazwie kolejki, utwórz kolejny skrypt bash Job2.cii, Ale w takim przypadku zaplanuj zadanie za pomocą polecenia:

$ at -q H -f Job2.sh teraz + 1 godzina

Następnie wyświetl zaplanowane zadania. Zwrócisz uwagę, że mamy teraz zadanie nr 2 z nazwą kolejki jako H.

Aby wyświetlać tylko zadania dla kolejki H, Użyj polecenia:

$ atq -q h

Wyjście będzie teraz wyświetlać zadania z H Jak nazwa kolejki.

Uwaga: po wyświetleniu za pomocą polecenia ATQ, uruchomione zadanie będzie miało znak „=” w nazwie kolejki.

Ponadto, jeśli jesteś zakorzeniony, harmonogram zadań wyświetli wszystkie zaplanowane zadania, nawet przez innych użytkowników. Jednak specyficzni użytkownicy zobaczą tylko zadania, które odnoszą się do nich same.

Usuń pracę z kolejki

Polecenie ATQ pomaga zobaczyć listę zaplanowanych zadań. Jeśli jednak zobaczysz zadanie w kolejce, którą musisz usunąć, możesz to osiągnąć za pomocą polecenia:

$ at -r 1

Tutaj, 1 reprezentuje numer zadania pracy, którą chcesz usunąć. W naszym przypadku jest to praca 1. Jeśli uruchomimy polecenie ATQ, zauważymy, że Job 1 jest teraz usuwany.

Inne opcje ATQ

-V: Pokaż wersję ATQ.

-R: alias dla ATRM i służy do usunięcia zadania z kolejki

-Q: Ustawia nazwę kolejki do pracy.

-F: Służy do odczytania zadania z pliku i jest używany podczas planowania zadania.

W -l: taki sam jak ATQ. Wyświetla zaplanowane zadania.

Wniosek

Polecenie ATQ Linux działa w połączeniu z Na I ATRM polecenia. Polecenia do planowania jest częścią korzystania z Linux, a jeśli chcesz sprawdzić, które zadania są zaplanowane, ATQ Polecenie jest twoim najlepszym kumplem. Poza tym, jeśli jesteś administratorem systemu, zobaczysz wszystkie zadania w kolejce i możesz usunąć zaplanowane zadania, jak widzieliśmy w poście. To powiedziawszy, teraz twoja kolej, aby użyć ATQ polecenie i harmonogram i przeglądaj zadania według własnych upodobań.