ATQ -kommandoen viser en liste over alle ventende jobber og deres detaljer, for eksempel time, dato, brukernavn, kø og jobbnummer. ATQ -kommandoen fungerer hovedsakelig som et supplement for på Kommando som brukes til å planlegge jobber, og vi vil dekke hvordan du bruker ATQ -kommandoen i dette innlegget.”
Grunnleggende bruk av ATQ Linux -kommandoen
ATQ -kommandoen vil vise alle jobbene som er planlagt med på kommando. Å begynne å bruke atq Kommando, du må installere på Verktøy ved hjelp av kommandoen nedenfor.
$ sudo apt-get installer på
Når du er installert, kan du begynne å bruke kommandoen ved å åpne hjelpesiden.
$ ATQ -HELP
Du vil merke at selv om det mangler mange alternativer, kan de få tilgjengelige alternativene komme til nytte, og vi vil se at i dette innlegget.
ATQ -kommandoen vil bare vise de planlagte jobbene. Så la oss opprette noen få jobber ved å bruke AT -kommandoen.
Planlegge en skriptjobb
Åpne redaktøren din, for eksempel Nano, og lag et enkelt bashskript som det nedenfor. La oss lage en Job1.sh manus.
$ sudo nano jobb1.sh
Lagre skriptet og gjør det kjørbar.
$ sudo chmod +x jobb1.sh
Deretter planlegger skriptet som skal utføres etter en time ved hjelp av kommandoen:
$ på -f JOB11.SH Nå +1 time
Viser alle planlagte jobber
Den åpenbare måten å se alle de planlagte jobbene er å kjøre atq På kommandolinjen.
$ atq
Her vil du legge merke til jobben vi opprettet for en stund siden.
en - det representerer navnet på køen
Kyle - Brukernavnet til personen som planla jobben
18:13:00 - timen for å utføre jobben
Sol 29. mai - det representerer datoen jobben vil kjøre
1 - det representerer jobbnummeret
Vis jobber med spesifikk kø
Som standard, en er kønavnet brukt av på kommando. Imidlertid kan du opprette jobber med forskjellige kønavn og bruke ATQ -kommandoen til å vise jobber basert på køenavnet.
For å lage en jobb med et annet kølavn, oppretter du et annet bash -skript Job2.sh, Men i dette tilfellet, planlegg jobben ved å bruke kommandoen:
$ på -q h -f Job2.SH Nå + 1 time
Neste, vis de planlagte jobbene. Du vil merke oss at vi nå har jobb nummer 2 med kølavnet som h.
Å bare vise jobber for kø h, Bruk kommandoen:
$ atq -q h
Utgangen vil nå vise jobber med h som kønavnet.
Merk: Når du vises ved hjelp av ATQ -kommandoen, vil en løpende jobb ha '=' -tegnet i kølavnet.
Videre, hvis du er rot, vil jobbplanen vise alle de planlagte jobbene selv av andre brukere. Imidlertid vil spesifikke brukere bare se jobber som gjelder dem alene.
Fjern en jobb fra køen
ATQ -kommandoen hjelper med å se listen over planlagte jobber. Imidlertid, hvis du ser en jobb i køen du trenger å fjerne, kan du oppnå det ved å bruke kommandoen:
$ på -r 1
Her, 1 representerer jobbnummeret til jobben du ønsker å fjerne. I vårt tilfelle er det jobb 1. Hvis vi kjører ATQ -kommandoen, vil vi merke at Job 1 nå er fjernet.
Andre ATQ -alternativer
-V: Vis ATQ -versjonen.
-r: alias for ATRM og brukes til å fjerne en jobb fra køen
-q: Angir køenavnet for jobben.
-f: pleide å lese en jobb fra en fil og brukes når du planlegger jobben.
Ved -l: samme som atq. Den viser de planlagte jobbene.
Konklusjon
ATQ Linux -kommandoen fungerer i kombinasjon med på og ATRM kommandoer. Planleggingskommandoer er en del av å bruke Linux, og hvis du trenger å sjekke hvilke jobber som er planlagt, er det atq Kommando er din beste kompis. Dessuten, hvis du er en systemadministrator, vil du se alle jobbene i køen, og du kan fjerne planlagte jobber, som vi har sett i innlegget. Når det er sagt, er det din tur nå å bruke atq Kommando og plan og se jobber etter din smak.