O le a le eseesega i le va o le cron ma le crond? Aoao mea lilo o galuega eseese i le 1 minute

o e iina Linux Fa'atulaga galuega fa'atulagaina i luga o le faiga, ae lagona le le mautonu i le va o le "cron" ma le "crond"?

Ioe, e toʻatele tagata o le a mafaufau:"O le a le eseesega i le va o le lua?" E ui lava e foliga mai e pei o se masaga, pe a vaʻavaʻai totoʻa, o loʻo i ai se eseesega taua tele i lo latou va.

O lenei tusiga o le a ave oe loloto i latou uiga tulaga ese ma mataupu faavae galue.

O le a le cron?

tatou amata i cron Muamua, e tatau ona e masani i lenei igoa.

cron o se seti atoa o Faiga fa'atulagaina o galuega, o lona igoa e sau mai le upu Eleni "chronos”, o lona uiga o le taimi.

faiga cronO se faʻatulagaina o galuega faʻatulagaina mo Linux faiga, faʻaaogaina e otometi ona faʻatino galuega faʻapitoa i taimi patino i le taimi.

Mo se faʻataʻitaʻiga, e mafai ona e faʻatulagaina faʻamaumauga faʻamaumauga e faʻatino i taeao uma, siaki le tulaga o le polokalama i itula uma, ma isi.

O le a le eseesega i le va o le cron ma le crond? Aoao mea lilo o galuega eseese i le 1 minute

galuega autu cron

O le galuega autu a le cron o le faʻaaogaina lea o le pulega ma le faʻatinoina o galuega faʻatulagaina o galuega e masani ona taʻua ".galuega faatulagaina” po o le “Galue Faatulagaina”.

O le a faitau le cron system crontab 文件(Cron table), o nei faila o loʻo i ai faʻatulagaga o galuega ma lisi o faʻatonuga, ma o le a otometi lava ona faʻatino e le cron nei galuega i taimi faʻatulagaina e faʻatatau i faʻatulagaga i le faila crontab.

E mafai ona fai atu,cron o le "fuafuaga" mo le faʻatulagaina o galuega faʻatulagaina, e nafa ma le faʻatulagaina o faʻatulagaga mo galuega uma.

Fa'aaoga le crontab command

I faiga Linux, o le cron system e aofia ai crontab poloaiga e pulea. pasi crontab Poloaiga, e mafai ona e faʻaopoopo, faʻasaʻo ma tape galuega faʻatulagaina.

faʻaaogā crontab -e Poloaiga e ulufale i le faʻataʻitaʻiga mode, e mafai ona e faʻaopoopo galuega e te manaʻo e fai i le laulau cron, o le faatulagaga e faʻapea:

* * * * * /path/to/command

O fa'ailoga ta'itasi "*" o lo'o fa'atusalia ai se iunite eseese o le taimi, e pei o minute, itula, aso, masina ma vaiaso. Faatasi ai ma nei fetuunaiga taimi, e mafai ona e pulea pe a faʻatino galuega.

O le a le crond?

O lea ua tatou malamalama i le manatu o le cron, seʻi o tatou tilotilo crond. O le "toa i tua o vaaiga" o le cron system.

crond e mo le cron system temoni, o se polokalame e faʻaauau pea i tua ma e nafa ma le mataʻituina o le taimi faʻatulagaina ma le faʻatinoina o galuega faʻatulagaina e le cron system.

matafaioi a crond

O le crond process o le a otometi lava ona amata pe a amata le faiga ma tamoʻe pea i tua Na o le pau lava le galuega o le faʻatinoina o galuega i le faila crontab i le taimi atofaina.

E mafai ona fai atu,crond o le "faʻatonu" o le cron system.

A aunoa ma le crond process, o le cron system o le a leiloa le gafatia e faatino ai galuega faatulagaina.

I Linux faiga, e mafai ona e faʻaogaina le poloaiga lenei e siaki pe o loʻo faʻagasolo le crond process:

ps -ef | grep crond

Afai e le o fa'agasolo le crond process, o le a le fa'atinoina uma galuega fa'atulagaina. O le mea lea, e taua tele le fa'agaoioia o le crond process e masani ai.

Le sootaga i le va o cron ma crond: auaunaga ma executors

Ina ia malamalama atili i le sootaga i le va o le cron ma le crond, e mafai ona tatou faʻaogaina aSoifuafaataitaiga i .

Vaʻai le mea lenei: e iai sau tagata e igoa ia "Laititi mumu Tusi” talosaga, o se faiga tele e mafai ai e tagata faaaoga ona matamata ma lolomi mataupu i taimi patino;

I tua atu o lenei talosaga, o loʻo i ai se polokalame e taʻua o le "Xiaohong Guardian", lea e nafa ma le faʻasalalauina otometi o mea i tua.

cron e pei o "tama'i tusi mumu", ma crond "laiti mumu leoleo".

Ina ia tauaofai le eseesega i le va o le cron ma le crond:

  • cron: E nafa ma le faʻatulagaina ma le puleaina o faʻatulagaga o galuega, ma o le "faiʻai" o le faʻatulagaina o galuega faʻatulagaina.
  • crond: Faʻasologa o le daemon i tua, o le "faʻatonu" o galuega faʻatulagaina ma faʻatino galuega e tusa ai ma le faʻatulagaga i le laulau cron.

Va'ai i ai i lenei auala, cron o le faiga atoa, ma crond o le faagasologa lea e faatino ai galuega i luga o le faiga.

crontab faila: lisi o galuega cron

O le faʻatinoina o le faʻavae o le cron system e le mavavaeeseina mai crontab faila, lea e teu ai e le cron system fa'asologa o galuega.

E mafai e tagata ta'ito'atasi (e aofia ai le a'a) ona fai lana faila crontab tuto'atasi mo le fa'afoeina o ana lava galuega fa'atulagaina.

e mafai ona tatou faaaogaina crontab -l Poloaiga e va'ai i le lisi o galuega a le tagata o lo'o iai nei, po'o le fa'aoga crontab -e e fa'asa'o le galuega.

crontab faila syntax

I le faila crontab, o laina taʻitasi e fai ma sui o se galuega, ma o le faatulagaga o laina taʻitasi e faʻapea:

分钟 小时 日期 月份 星期 命令

Mo se faʻataʻitaʻiga, o le galuega o loʻo i lalo o loʻo faʻatusalia le faʻatinoina o le faʻamaumauga faʻamaumauga i le 2 i le taeao i aso uma:

0 2 * * * /usr/local/bin/backup.sh

O lenei faʻataʻitaʻiga faigofie o loʻo faʻaalia ai le malosi o le masini o le cron system.

cron ma crond: la latou galulue faatasi i tua-vaaiga

I le faʻatinoga moni o le faiga, cron ma crond e le mafai ona tuʻueseeseina. O le cron e nafa ma le fatuina ma le puleaina o faʻatulagaga o galuega, aʻo faʻaauau pea ona mataʻituina e le crond le taimi ma faʻamautinoa e faʻatino galuega i le taimi faʻapitoa.

Soo se taimi lava e oʻo atu ai le taimi faʻatulagaina i le taimi o galuega, o le a "ala i luga" le crond ma faʻatino le galuega.

Aisea tatou te manaʻomia ai le crond daemon?

O le i ai o le crond e faʻamautinoa ai e faʻatino galuega i le taimi e otometi lava ona amata i taimi uma e amata ai le polokalama ma faʻaauau pea.

Afai e taofi le crond, o galuega uma i le cron system o le a le mafai ona faatino. O le mea lea, o le gaioiga masani a le crond daemon e taua tele i le faʻaogaina otometi o le faiga.

Fa'aaliga fa'aoga ile pulega fa'aleta'iga i aso ta'itasi

O le tuʻufaʻatasiga o le cron ma le crond e faʻaaogaina lautele i le pulega o faiga, aemaise lava i totonu o siosiomaga server. O nisi nei o fa'ata'ita'iga masani fa'aoga:

  1. faaleoleo otometi: E ala i le cron, e mafai ona e faʻatulagaina le 'auʻaunaga e faʻamautu faʻamaumauga masani i aso uma poʻo vaiaso uma.
  2. Fa'amamaina otometi: Fa'atulaga le fa'amama masani o faila ogalaau e taofia ai le fa'atumuina o le avanoa o le disk server.
  3. Mata'ituina ma fa'afefe: Fa'atino e le aunoa su'esu'ega o le soifua maloloina e ala i le cron ma lafo imeli fa'ailo pe a maua ni fa'aletonu.

Le femalamalamaa'i i le va o le cron ma le crond: Fesili ma Tali masani

Aisea ua le faia ai le galuega cron?

E toatele tagata o le a latou iloa o galuega cron latou te setiina e le o faia e pei ona faʻamoemoeina.

  1. crond process e le'i amataina: Fa'amolemole ia mautinoa o lo'o fa'agasolo le crond.
  2. Fa'aletonu le fa'atulagaina o galuega: Siaki pe sa'o le syntax o le faila crontab.
  3. faafitauli ala: Ia mautinoa e sa'o le faatonuga ma ala tusitusia.

E fa'afefea ona toe amata le crond process?

Afai o le crond process e le masani ai, e mafai ona e faʻaogaina le poloaiga lenei e toe amata ai:

sudo service crond restart

O lenei poloaiga o le a toe amata ai le crond service ina ia mautinoa o loʻo faʻagasolo uma galuega.

Fa'ai'uga: Le taua o le cron ma crond

O le felagolagoma'i atoatoa i le va o le cron ma le crond e mafai ai e le Linux system ona otometi ona fa'atino galuega e aunoa ma se fa'alavelave a tagata, fa'aleleia atili ai le fa'atonuina o le fa'atonuina o le fa'aogaina.

O le cron e avea o se faiga fa'atulagaina taimi e fai ai fuafuaga, ma o le crond e avea o se fa'agasologa o le daemon e nafa ma le fa'atinoina o galuega.

E mafai ona fa'apea o ia mea e lua e fa'atutua e le tasi le isi ma fausia fa'atasi ai se faiga fa'atonu mamana ma fetu'utu'una'i.

I le faʻaaogaina i aso uma, o le faʻaogaina o eseesega ma faʻaoga o le cron ma crond e mafai ona e faʻalelei atili ai i le pulega o le server ma ausia ai galuega sili atu ona lelei.

I le lumanaʻi, e mafai ona e aʻoaʻo atili e uiga i le faʻaogaina o le cron system e faʻaleleia atili ai ma faʻaogaina lau faʻagasologa o le pulega.

cron ma crond o ni paaga lelei e tatau ona i ai i pule uma Linux.

发表 评论

E le fa'asalalauina lau tuatusi imeli. Faʻaoga fanua e manaʻomia * Igoa

Tusi i pito i luga