I denne artikkelen skal vi utforske på kommando og hvordan du bruker den til å effektivisere systemadministrasjonsoppgavene dine.
Innholdet i denne artikkelen inkluderer:
Linux at Command
De på Kommando i Linux er et kraftig verktøy for å planlegge oppgaver for å utføre dem på et visst definert tidspunkt. Det lar brukere spesifisere nøyaktig dato og klokkeslett når en kommando skal kjøres. AT -kommandoen lar brukere administrere forskjellige oppgaver automatisk.
De på Kommandoen inkluderer også
“atq”Brukes til å vise i påvente av oppgaver for en bestemt bruker, mens rotbrukere kan se alle oppgaver. Utgangsformatet viser oppgave -ID, dato, time, kø og brukernavn.
På den andre siden, "ATRM”Brukes til å slette oppgaver ved å bruke jobbnummeret sitt.
Disse kommandoene gir ytterligere funksjonalitet og kontroll for å administrere planlagte oppgaver med på Kommando i Linux.
Installere på kommandoen i Linux
Linux på Kommandoen er kanskje ikke som standard installert i systemet ditt. Å installere på Bruk den undergitte kommandoen på Linux:
sudo apt install på
Forstå at kommandoen
De på Kommando brukes til å planlegge jobber som skal kjøres på et bestemt tidspunkt i fremtiden, uten behov for en kontinuerlig prosess som kjører i bakgrunnen. Kommandoen fungerer ved å legge til jobber i en kø, som deretter utføres på det angitte tidspunktet.
Syntaksen til på Kommandoen er som følger:
på [-f filnavn] [-m] [-q kø] [-v] [tid]
Hvor:
Du kan planlegge jobber ved hjelp av en rekke tidsformater, inkludert absolutte tider, relative tider og tider som er spesifisert som minutter forbi timen.
Absolutt tidsuttrykk inkluderer:
For eksempel vil den gitt nedenfor -kommandoen skrive ut “Hallo”Kl. 16.00:
ekko "Hei" | kl. 16.00
For å spesifisere en Relativ tidsuttrykk ved hjelp av på Kommando, vi må spesifisere kommandoen ved å legge til "+”Pluss signerer på en av disse:
For eksempel å planlegge en oppgave etter 5 minutter etter dagens tid, bruk:
ekko "Hei" | Nå +5 minutter
Planlegg et bash -skript ved å bruke kommandoen
Bruker på Kommandoen er grei. Bare skriv inn kommandoen etterfulgt av tiden du vil at jobben skal kjøre og kommandoen du vil utføre.
For eksempel, for å kjøre et skript, følg den undergitte syntaks:
ekko "sh -fil.sh "| på tide
Merk: Jeg har laget et bashskript som vil legge til teksten "Hei Verden”Inne i en fil”myfile.tekst”Hver gang det blir utført.
ekko "sh demo.sh "| kl. 16.24
Vi kan bekrefte innholdet i filen ved hjelp av katt Kommando for å sikre at skriptet kjøres vellykket på det gitte tidspunktet.
Interaktivt planlegging av en jobb som bruker kommandoen
Bruker på Kommando i Linux kan brukere interaktivt planlegge oppgaver ved å spesifisere ønsket utførelsestid og legge inn de tilsvarende kommandoene på ledeteksten. Denne prosessen er som å lage hendelser i en kalenderapp.
For eksempel, Vi kan lage et notattekst og planlegge det som en resten på en bestemt tid. Kjør følgende kommando for å planlegge et notat som legger til “Linuxhint”I en tekstfil til spesifisert tid:
klokka 11:21
Etter å ha utført kommandoen ovenfor, legg til følgende kommando for å legge til en tekst "Linuxhint”Inne i en fil.
på> ekko "Linuxhint"> ~/AT-test.tekst
Å avslutte på hurtig, brukere kan trykke på Ctrl+d på tastaturet.
Merk: Kommandoen ovenfor oppretter en tekstfil og legger til teksten i filen.
Etter at oppgaven har kjørt, kan man bekrefte utførelsen ved å bruke katt Kommando på den tilsvarende filen.
katt ~/at-test.tekst
Planlegge en jobb med på
De på Kommando i Linux lar brukere planlegge oppgaver ved å røre kommandoer til det ved hjelp av ekko uten å bruke den interaktive ledeteksten.
For eksempel, Brukere kan spesifisere forsinkelsestiden på få minutter og "nå”Notasjon for å planlegge en oppgave, som vist i følgende eksempel:
Echo "Echo 'Welcome to Linuxhint' >> ~/At-Simple.txt "| nå +1 minutt
Denne kommandoen planlegger en oppgave å løpe 1 minutt fra gjeldende tid og legge til teksten "Velkommen til Linuxhint”Inne i filen når den utføres.
Ved å bruke denne metoden kan vi planlegge oppgaver uten behov for interaktiv inngang.
Etter ett minutt, løp katt Kommando for å bekrefte planutførelsen:
katt ~/at-SIMPLE.tekst
Liste opp alle løpsjobber
For å liste opp alle løpsjobber, kan du kjøre:
ved -l
Eller:
atq
Alle løpende planlagte jobber vil bli oppført med sin jobb -ID.
Fjerne en tidsplanjobb ved å bruke kommandoen
For å fjerne en planlagt jobb, må vi kjenne jobb -IDen til en løpsprosess. Følgende syntaks vil bli fulgt for å fjerne en planlagt jobb.
ATRM [Jobb -ID]
For å fjerne gjeldende planjobber som har jobb -ID 4, bruk for eksempel:
ATRM 4
Fjern AT -kommandoen
Å fjerne på Kommando fra Linux -systemet, bruk:
sudo apt autoremove på
Konklusjon
De på Kommando er et nyttig verktøy for å planlegge jobber på Linux -systemer. Det lar brukere automatisere oppgaver, noe som kan spare tid og øke produktiviteten. De på Kommando lar brukere spesifisere nøyaktig tid og dato for en jobb som skal utføres, noe som gjør det til et kraftig verktøy for å administrere komplekse oppgaver. For en detaljert beskrivelse av på Kommando Les de ovennevnte retningslinjene.