O Linux Crontab e fa'atinoina le fa'atonuga o galuega tusitusi ma fa'atulaga le fa'aogaina o faila

LinuxE mafai ona fesoasoani le fa'aogaina o le cron process ia i tatou e fa'afetaui mana'oga o le fa'atinoina o galuega fa'atulagaina. I le fa'aogaina o fa'amaumauga o le cron ma le atigi, e leai se fa'afitauli i le fa'atinoina masani o fa'atonuga o galuega lavelave.

O le a le Cron?

O le mea e masani ona tatou faʻaaogaina o lecrontabpoloaiga, lea e faapuupuu mo le laulau cron.

O le faila faila mo cron, lea e mafai foi ona taʻua o le lisi o galuega.

E mafai ona matou mauaina faila faʻatulagaina talafeagai i faila nei.

  • O le /var/spool/cron/ directory e teu ai galuega crontab mo tagata ta'itasi e aofia ai le a'a, ma e faaigoa galuega ta'itasi i le na faia.
  • /etc/crontab O lenei faila e nafa ma le fa'atulagaina o galuega fa'afoe ma le tausiga.
  • /etc/cron.d/ O lo'o fa'aogaina lenei fa'atonu e teu ai so'o se faila crontab po'o fa'amaumauga e fa'atino.
  • E mafai fo'i ona matou tu'u tusitusiga i /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directories, ia fa'atino itula uma/aso/vaiaso, masina.

E fa'afefea ona fa'aoga Crontab?

O a matou fa'atonuga masani e fa'apea:

crontab [-u username]    //省略用户名表示操作当前用户的crontab
    -e      (编辑工作表)
    -l      (列出工作表里的命令)
    -r      (删除工作表)

matou te faaaogainacrontab -eUlufale i le faʻasologa o pepa o galuega a le tagata o loʻo i ai nei, o se faʻaoga masani vim.O laina taitasi o se poloaiga.

Fa'atonu Pepa Galuega▼

crontab -e

Lisi pepa o galuega▼

crontab -l

Ave'ese le pepa o galuega ▼

crontab -r 

O le poloaiga a crontab e aofia ai le taimi + gaioiga, ma o lona taimi eminute, itula, aso, masina, vaiasoLima, o loʻo i ai i le tagata faʻatautaia

  • * numera uma i le laina
  • / e fia numera
  • - mai le X i le Z
  • ,numera hash

Crontab Fa'atino Galuega Fa'atonu Fa'ata'ita'iga

Linux Crontab e fa'atinoina le fa'atonuga o galuega ma fa'atulaga le fa'aogaina o faila

Faataitaiga 1: Fa'atino la'u Poloaiga i le 1 minute uma

* * * * * myCommand

Fa'ata'ita'iga 2: Fa'atinoina ile 3 ma le 15 minute ole itula ta'itasi

3,15 * * * * myCommand

实例3:在上午8点到11点的第3和第15分钟执行

3,15 8-11 * * * myCommand

实例4:每隔两天的上午8点到11点的第3和第15分钟执行

3,15 8-11 */2  *  * myCommand

实例5:每周一上午8点到11点的第3和第15分钟执行

3,15 8-11 * * 1 myCommand

Faataitaiga 6: Toe amata smb ile 21:30 i po uma

30 21 * * * /etc/init.d/smb restart

实例7:每月1、10、22日的4 : 45重启smb

45 4 1,10,22 * * /etc/init.d/smb restart

Faataitaiga 8: Toe amata smb i le 1:10 i Aso Toonai uma ma Aso Sa

10 1 * * 6,0 /etc/init.d/smb restart

Faataitaiga 9: Toe amata le smb ile 18 minute ile va ole 00:23 ma le 00:30 i aso uma

0,30 18-23 * * * /etc/init.d/smb restart

Faataitaiga 10: Toe amata le smb i Aso Toonai uma ile 11:00 i le afiafi

0 23 * * 6 /etc/init.d/smb restart

Faataitaiga 11: Toe amata smb itula uma

* */1 * * * /etc/init.d/smb restart

Faataitaiga 12: Toe amata smb itula uma ile va ole 11pm ma le 7am

* 23-7/1 * * * /etc/init.d/smb restart

E faʻafefea ona tape galuega faʻapitoa Crontab?

SSH ulufale i le crontab command ▼

crontab -e
  • Faʻapea o le tele o galuega, tape le galuega faʻatulagaina faʻatulagaina i vim (faʻanofo le faʻamalo i le laina faʻapipiʻi e tape, oomi le ki tape e tape)

fetaomi :wq faasaoina ma alu ese

Siaki pe na tape le galuega Crontab?

crontab -l
  • E maua e le o iai le crontab faʻatulagaina galuega faʻatoa tapeina, o lona uiga ua manuia le tapeina.

E fa'afefea ona toe amata le auaunaga Cron?

E ala i poloaiga pulega auaunaga faiga: I nisi tulaga, atonu e te manaʻomia le faʻaogaina saʻo o le faʻatonuga o le pulega o auaunaga e toe amata ai le auaunaga cron.

aemaise iHestiaCPIna ia fa'aopoopo pe suia se galuega fa'atulagaina Cron, e tatau ona toe amata le auaunaga Cron ina ia fa'amanaia.

E masani ona aofia ai se tasi o poloaiga nei:

  • Mo le fa'aoga systemd Faiga:

    sudo systemctl restart cron
    
  • Mo le fa'aoga init.d Mau mo faiga tuai:

    sudo /etc/init.d/cron restart
    
  • Mo le fa'aoga service Poloaiga faiga:

    sudo service cron restart
    

CWP Pulea VaegaFa'afefea ona Seti Crontab Galuega Fa'atulagaina

  • I le galuega faʻatulagaina, faʻaopoopo se faʻatonuga faʻatasi e faʻapipiʻi otometi faila faila o le CWP control panel i le GDrive.

Afai e fa'aoga le CWP Control Panel, saini i totonu ole CWP Control PanelNu Server SettingCrontab for root ▼

E fa'afefea ona fa'atulaga le Crontab timed task e otometi ona fa'amaopoopo i le GDrive i le CWP control panel?lona 2

I totonu o le "Add Full Custom Cron Jobs", fa'aofi le fa'atonuga fa'a-aganu'u fa'atonu ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Otometi fa'atasi le lisi fa'apitonu'u i taeao uma i le 7:00 i le taeao /backup2i le tisiki fesoʻotaʻiga ma le igoa faʻatulagaina gdrivebackup2Lisi o anotusi)
  • (Otometi fa'atasi le lisi fa'apitonu'u i taeao uma i le 7:55 i le taeao /newbackup  i le tisiki fesoʻotaʻiga ma le igoa faʻatulagaina gdrivecwp-newbackupLisi o anotusi)
  • Fa'atasiWordPressMo faila i luga o le upega tafaʻilagi, e fautuaina e aua neʻi toe faʻaleleia, aua o le suʻega na maua ai afai e tutusa igoa o faila, ae o mea o loʻo i totonu o faila e ese, o le a le faʻatasi.

Ona o le amataga faatulagainauʻameaA maeʻa le faʻamaopoopoina otometi, e mafai ona faʻaauau pea le faagasologa o le rclone i tua, lea e oʻo atu i le 20% o punaoa CPU, e mafua ai le faʻaumatia o punaoa a le server.

O le mea lea, e manaʻomia le faʻaopoopoina o se faʻatonuga faʻatulagaina o galuega faʻatulagaina e faʻamalosia ai le faagasologa o le rclone e tapunia ▼

00 09 * * * killall rclone
  • (Tapuni fa'amalosi le rclone process ile 7:00 i taeao uma)

Afai e le mafai e le CWP control panel ona faʻasaʻo galuega faʻatulagaina Crontab, e mafai ona e faʻaogaina FTPPolokalametatala se faila /var/spool/cron/ Fa'asa'o sa'o galuega fa'atulagaina taimi Crontab.

Faʻafefea ona faʻaogaina le rclone backup mo VPS?Fa'amolemole kiliki le sootaga i lalo e matamata aiCentOSFa'aaogā le GDrive Automatic Sync Tutorial▼

发表 评论

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

Tusi i pito i luga