Kateri uporabnik GNU / Linux ne ve, kaj je Cron? Čudno je, da kdo o tem ni slišal ali prebral Cron kdajkoli, ampak za tiste, ki ne vedo, čemu služi, ker z Cron določeno dejanje lahko izvedemo v mesecu, dnevu in uri, ki ga želimo.
Vendar ni od Cron O kom bi rad govoril v tej objavi, če ne AT, ukaz, ki sem ga odkril z branjem datoteke spletni dnevnik ljudje in to nam omogoča, da izvršimo naročilo ob točno določenem času.
Razlika med AT y Cron je, da prva ni trajna, zato, če ponovno zaženemo PC naloga, ki vam jo zaupamo, bo izgubljena. Kako deluje AT? No, zelo preprosto, osnovni način bi bil zapis v terminal:
$ at 15:37
In dobili bi nekaj takega:
warning: commands will be executed using /bin/sh
at>
Kasneje napišemo ukaz za izvedbo takrat, na primer:
at> killall console
Potem smo odšli AT tipkanje Ctrl + D. Če povzamemo, bo videti nekako takole:
Če pogledate sliko, nam po končanem AT da številko postopka, ki ga izvedemo:
job 3 at Tue Oct 2 15:45:00 2012
V tem primeru je številka 3. Ko imamo izvedenih več procesov z AT, z njimi se lahko posvetujemo z ukazom:
$ atq
Ko poznamo postopek, ki ga želimo ubiti, moramo samo vtipkati:
$ atrm #
Torej, če želim ubiti postopek primera, moram dodati:
$ atrm 3
Pripravljen
AT ima druge možnosti, na primer možnost, da nam pošlje e-pošto, ko izvrši nalogo. Te možnosti si lahko ogledate s tipkanjem v konzolo:
$ man at
Tega nisem vedel in je zelo koristen.
V Archlinux morate namestiti paket at in zagnati demon atd, da ga uporabite.
zanimivo, lahko je koristno v določenih trenutkih
Obožujem nasvete za terminale! Z uporabo Tilde / Yakuake za dostopnost je terminal zvest zaveznik.
Zelo uporabno
hvala
v debianu zahteva "exim-base in exim-config"; V debianu je veliko ljudi, ki
Bi lahko bolj ali manj pojasnili, kaj naredi, ko nanjo vstavite "konzolo killall", in kako vem, da je moj at že izveden?
Bem cilj! Bom artigo! Hvala vam!
Buff, ne služi za trajno avtomatizacijo ničesar, tako da ga pritrdite na ukaz. Ukaz at zahteva izvedbo človeškega odziva.