Kāds lietotājs GNU / Linux viņš nezina, kas viņš ir Cron? Reti kurš par to nav dzirdējis vai lasījis Cron kaut kad, bet tiem, kas nezina, kam tas paredzēts, jo ar Cron mēs varam izpildīt noteiktu darbību vēlamajā mēnesī, dienā un stundā.
Bet tas nav no Cron Par ko es vēlos ar jums runāt šajā ierakstā, ja nē AT, komandu, kuru atklāju, izlasot emuārs cilvēkiem un tas ļauj mums izpildīt pasūtījumu noteiktā laikā.
Atšķirība starp AT y Cron ir tas, ka pirmais nav noturīgs, tāpēc, ja mēs restartējam PC uzdevums, kuru mēs jums uzticēsim, tiks pazaudēts. Kā tas darbojas AT? Nu, ļoti vienkārši, pamata veids būtu ierakstīt terminālā:
$ at 15:37
Un mums vajadzētu iegūt kaut ko līdzīgu šim:
warning: commands will be executed using /bin/sh
at>
Vēlāk mēs rakstām komandu izpildei tajā laikā, piemēram:
at> killall console
Tad mēs aizgājām AT rakstīšana Ctrl + D. Kopumā tas izskatīsies apmēram šādi:
Ja paskatās uz attēlu, kad mēs beidzam AT, mēs norādām izpildāmā procesa numuru:
job 3 at Tue Oct 2 15:45:00 2012
Šajā gadījumā tas ir skaitlis 3. Kad mums ir veikti vairāki procesi ar AT, mēs varam konsultēties ar viņiem:
$ atq
Kad mēs zinām procesu, kuru vēlamies nogalināt, mums vienkārši jāieraksta:
$ atrm #
Tātad, ja es vēlos nogalināt piemēru, man vienkārši ir jānorāda:
$ atrm 3
Gatavs
AT ir citas iespējas, piemēram, iespēja nosūtīt mums e-pastu, kad tā izpilda uzdevumu. Šīs opcijas var redzēt, ierakstot konsolē:
$ man at
To es nezināju un ir ļoti noderīgi.
Archlinux jums jāinstalē at pakotne un jāpalaiž atd dēmons, lai to izmantotu.
interesanti, tas var noderēt konkrētos brīžos
Man patīk gala padomi! Izmantojot Tilda / Yakuake piekļuves nolūkos, termināls ir uzticams sabiedrotais.
Ļoti noderīgs
Gracias
uz debian tas prasa "exim-base un exim-config"; Debianā ir daudz cilvēku, kuri
Vai jūs varētu vairāk vai mazāk paskaidrot, ko tā dara, kad uz tā uzliekat "killall console" un kā es zinu, ka mans at jau ir izpildīts?
Bem mērķis! Bom artigo! Paldies!
Buf, tas nekalpo, lai kaut ko pastāvīgi automatizētu, pievienojot to komandai. Lai izpildītu komandu, ir jāizpilda cilvēka reakcija.