
til For at håndtere gentagne opgaver er det nødvendigt at planlægge processerne. med en tidsmæssig frekvens. For det den bruges cron-kommandosom hjælpes af en fil kaldet Crontab.
I denne fil Den måde, hvorpå processer skal styres, fastlægges for hver bruger. Men det er ikke alt, hvad du behøver at vide om Crontab, fordi den har andre hemmeligheder, som du bør huske på.
Hvis du vil For at lære mere om Crontab, inviterer vi dig til at fortsætte med at læse dette indlæg.Du vil finde ud af, hvad de typer opgaver, der kan planlægges, og de trin, du skal tage i Linux-operativsystem.
Hvad er Crontab-kommandoer, og hvad bruges de til i Linux?
Før du lærer, hvordan Crontab-kommandoen fungerer Det er nødvendigt at vide, hvad en anden kommando er til for, cronSidstnævnte er et program, der bruges, i en Linux-terminalhver gang processer skal udføres i baggrunden på et præcist tidspunkt. Det betyder, at handlingen vil finde sted (for eksempel) hvert minut, hver dag, hvert bestemt antal timer eller en gang om ugen.
For at specificere, hvordan det skal fungere cron Det er nødvendigt at skrive instruktionerne i en specifik fil, kaldet crontab. Dette element er en tekstfil, der gemmes i kommandoen og kan individualiseres og tilpasses af hver bruger. Af alt dette følger, at Crontab er en fil, der gemmes i cron-kommandoen at specificere de instruktioner, der er nødvendige for at udføre hovedkommandoens opgave.
Hvilke typer opgaver kan planlægges ved hjælp af Crontab-kommandoer i Linux?
Opgaver, der kan planlægges ved hjælp af Crontab i Linux, inkluderer:
- Aktivér en notifikation para genkald begivenheder på et bestemt tidspunkt.
- Programopdatering indstilling af dag og tidspunkt, hvor du ønsker, at denne proces skal køre.
- Start din Linux-antivirus i baggrunden på et bestemt tidspunkt.
- Slet filer at de mødes en delte mapper.
- Tilpas tilladelser brugeren i hver bestemt periode.
- Beskyttelse af arkiv på et bestemt tidspunkt af dagen.
- Anmod om brugeradgangskoder en gang om ugen
Lær trin for trin, hvordan du bruger Crontab til at automatisere opgaver i Linux
Trin-for-trin-vejledningen til korrekt brug af Crontab til at automatisere opgaver i Linux er som følger:
Start Crontab
Det første du skal gøre er at lave et script, som vil fungere med cron, så den kan følge de instruktioner, du ønsker, at kommandoen skal udføre på et bestemt tidspunkt. Vi tager et eksempel at du har brug for, at operativsystemopdateringen udføres automatisk.
For at gøre dette skal du gå ind i konsollen og skrive:
#!/bin/bash #scriptnavn på automatisk opdateringstilstand #skriv din Linux-distribution #apt-get update & apt-get -y upgrade (hvis din distribution er Ubuntu eller Debian, skal du fjerne #) #fedora #yum -y update #Arch #pacman --noconfirm -Syu
Derefter Når du har oprettet dette script, skal du gemme det som actualizacion.sh y Skift udførelsestilladelser ved at skrive chmod a+x ~/scripts/actualizacion.sh.
Tilføj opgaver
Det du skal gøre nu er Medtag det, du ønsker gjort regelmæssigt. (I vores eksempel er det en OS-opdatering, men du kan også køre antivirusprogrammet, tjekke din e-mail osv.). For at tilføje en opgave skal du brug argumentet -esom vil hjælpe dig med at vælge en teksteditor.
Dette vil tillade din Crontab-fil at være:
# m h dom mon dow user command
Denne måde Du skal indtaste de tilsvarende minutter for at køre scriptet (M)det præcise tidspunkt (H), den dag i måneden, hvor opgaven skal udføres (sol) og ugedagen (ned)Det kan også være numerisk ved at skrive 1 (som søndag). For mere information, undersøg nøje billedet i dette indlæg; det vil hjælpe dig med at forstå alle variablerne. Du skal også indtaste dit brugernavn. (user) og stien til at få adgang til scriptet (command).
Eksempler på dette er:
- til Du skal skrive scriptet for at opdatere det hver dag kl. 11:30.
30 11 * * * usuario /home/usuario/scripts/actualizar.sh. - I tilfælde af Hvis du vil køre den den 20. november kl. 18:30, skal du skrive
30 18 11 20 sun usuario /home/usuario/scripts/actualizar.sh.















