Tādi lasītāji kā jūs palīdz atbalstīt MUO. Veicot pirkumu, izmantojot saites mūsu vietnē, mēs varam nopelnīt filiāles komisiju. Lasīt vairāk.

Laika vadība ir grūti apgūstama māksla. Par laimi, ar tehnoloģiju palīdzību jūs varat automatizēt un deleģēt ikdienišķus uzdevumus savam datoram. Atšķirībā no cilvēkiem, datori ļoti labi veic atkārtotus uzdevumus precīzi noteiktā laikā.

Operētājsistēmā Linux varat palaist atkārtotus uzdevumus, izmantojot tādus rīkus kā cron. Turklāt varat arī ieplānot un izpildīt vienreizējus uzdevumus, izmantojot plkst komandu.

Instalēšana vietnē Linux

Komanda at nav daļa no standarta Linux utilītprogrammām lielākajā daļā izplatījumu. Par laimi, varat to viegli instalēt, izmantojot pakotņu pārvaldnieku, neatkarīgi no izmantotā izplatīšanas veida.

Sistēmās, kuru pamatā ir Debian, piemēram, Ubuntu, MX Linux un Pop!_OS, varat instalēt vietnē, palaižot:

sudo apt uzstādītplkst

Ja izmantojat uz RPM balstītu distro, piemēram, RHEL, Fedora vai Rocky Linux, izmantojiet DNF, lai instalētu pakotni:

instagram viewer
sudo dnf uzstādītplkst

Uz Arch balstītajās Linux distribūcijās, piemēram, Manjaro, palaidiet:

sudo pacman -S plkst

Tiek palaists atd darbu plānotāja pakalpojums

Pirms komandas at izmantošanas pārliecinieties, vai darbojas atd plānošanas dēmons. Tas ir tas, ko plkst komanda tiek izmantota plānoto darbu izpildei.

sudo systemctl statuss atd

Ja atd pakalpojums nedarbojas, varat to sākt, izmantojot:

sudo systemctl sākt atd

Uzdevumu plānošana operētājsistēmā Linux Ar plkst

Lūk, kā jūs varat ieplānot vienreizēju darbu, kas tiks izpildīts noteiktā laikā nākotnē, izmantojot vietni:

komandu | at time_stamp

Piemēram, mēs varam ieplānot uzdevumu, lai uzskaitītu jūsu pašreizējā direktorija saturu izmantojot komandu ls un pēc minūtes ierakstiet izvadi failā.

Vispirms mainiet uz sava lietotāja mājas mapi izmantojot cd komandu:

cd ~

Pēc tam izpildiet šo komandu, lai ieplānotu uzdevumu:

ls > list_items.txt | šobrīd + 1 minūte

Izvadē tiks norādīts, ka jūsu uzdevums ir ieplānots. Kad laiks ir pagājis, varat uzskaitīt sava direktorija saturu, un ir jābūt jaunam teksta failam ar direktorija saturu.

Ja vēlaties izpildīt komandu rīt pusdienlaikā, palaidiet:

ls > list_items.txt | rīt pusdienlaikā

Lai iegūtu precīzākus laikus un datumus, izmantojiet datuma formātu MMDDHHMM GGGG. Piemēram, lai izpildītu iepriekšējo komandu plkst. 13:00. 2023. gada 25. decembrī varat palaist komandu:

ls > list_items.txt | pa tālruni 12251300 2023

Komandai at ir daudz uzlabotas funkcijas, kas ļauj palaist noteiktas komandas precīzā laikā. Apskatiet tās man lapas, lai iegūtu vairāk komandu opciju:

vīrietis plkst

Skriptu plānošana operētājsistēmā Linux, izmantojot plkst

Papildus atsevišķu komandu izpildei varat arī izmantot komandu at, lai ieplānotu skriptu izpildi noteiktos laikos.

Pieņemsim, ka jums ir skripts ar nosaukumu diska_izmantošana.sh, kas atrodas jūsu mājas mapē. Skripts vienkārši izdrukā cietā diska lietojumu teksta failā. Lūk, skripts:

#!/bin/bash
df-h > diska_izmantošana.txt

Lai izpildītu šo skriptu pēc trīsdesmit minūtēm, varat vienkārši palaist šādu komandu:

šobrīd + 30 minūtes -f ~/disk_usage.sh

Pārliecinieties, vai jūsu skripts ir izpildāms, piešķirot tam atbilstošu režīmu. Lai to izdarītu, varat izmantot komandu chmod:

sudochmod +xdiska_izmantošana.sh

Neapstiprinātu uzdevumu pārvaldība operētājsistēmā Linux

Varat skatīt neapstiprinātos uzdevumus, izmantojot šādu komandu:

atq

Lai izdzēstu neapstiprinātu uzdevumu, izmantojiet šādu komandas formātu:

atrm uzdevuma_numurs

Piemēram, lai dzēstu uzdevumu numuru 12, izmantojiet:

atrm 12

Automatizējiet atkārtotus uzdevumus operētājsistēmā Linux, izmantojot at

Komanda at ir jaudīgs un daudzpusīgs rīks vienreizēju darbu izpildei vai palaišanai jūsu Linux datorā. Papildus at, varat izmantot crontab, lai automatizētu visu veidu uzdevumus, sākot no vienkāršiem līdz sarežģītiem darbiem.