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ń.