Ka mahia e Linux Crontab nga whakahau mahi tuhi i nga wa katoa me te whakarite i te whakamahinga o nga konae whirihoranga

LinuxKa taea e te tukanga cron hanga-roto te awhina i a tatou ki te whakatutuki i nga hiahia o te whakahaere i nga mahi kua whakaritea. Ma te whakamahi i nga tuhinga cron me te anga, kaore he raru ki te whakahaere i nga whakahau mahi tino uaua.

He aha te Cron?

He aha ta tatou e whakamahi pinepine anacrontabwhakahau, he poto mo te cron table.

Ko te konae whirihoranga mo cron, ka taea hoki te kiia ko te rarangi mahi.

Ka kitea e tatou nga konae whirihoranga e tika ana i nga kōpaki e whai ake nei.

  • Ko te /var/spool/cron/ whaiaronga e pupuri ana i nga mahi crontab mo ia kaiwhakamahi tae atu ki te pakiaka, ka whakaingoatia ia mahi ki te kaihanga.
  • /etc/crontab Ko tenei kōnae te kawenga mo te whakarite i nga momo mahi whakahaere me te tiaki.
  • /etc/cron.d/ Ka whakamahia tenei whaiaronga ki te penapena i nga konae crontab, tuhinga tuhi ranei hei mahi.
  • Ka taea hoki te whakauru i nga tuhinga ki /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directories, kia mahia ia haora/ra/wiki, marama.

Me pehea te whakamahi a Crontab?

Ko a maatau whakahau e whakamahia ana e whai ake nei:

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

whakamahi tatoucrontab -eWhakauruhia te raumahi whakatika o te kaiwhakamahi o naianei, he atanga vim noa.He whakahau ia rarangi.

Whakatika Pepamahi▼

crontab -e

Whakarārangihia ngā raumahi▼

crontab -l

Mukua te raumahi ▼

crontab -r 

Ko te whakahau o te crontab ko te wa + mahi, ko tona wa komeneti, haora, ra, marama, wikiE rima, kei te kaiwhakahaere

  • * nga tau katoa o te awhe
  • / e hia nga tau
  • - mai X ki Z
  • ,tau hash

Ka mahia e Crontab te Tauira Whakahaua Taumahi

Ka mahia e Linux Crontab nga whakahau mahi tuhi i nga wa katoa me te whakarite i te whakamahinga o nga konae whirihoranga

Tauira 1: Whakaotia taku Tono ia 1 meneti

* * * * * myCommand

Tauira 2: Whakamate i te 3 me te 15 meneti o ia haora

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

Tauira 6: Tīmatahia te smb hei te 21:30 ia po

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

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

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

Tauira 8: Tīmatahia te smb i te 1:10 ia Rāhoroi me te Rātapu

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

Tauira 9: Tīmatahia te smb ia 18 meneti i waenga i te 00:23 me te 00:30 ia ra

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

Tauira 10: Tīmatahia te smb ia Rāhoroi i te 11:00 pm

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

Tauira 11: Tīmatahia te smb ia haora

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

Tauira 12: Tīmatahia te smb ia haora i waenga i te 11pm ki te 7am

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

Me pehea te muku i te mahi Crontab kua tohua?

SSH tomo te whakahau crontab e whai ake nei ▼

crontab -e
  • Ki te whakaaro he maha nga mahi, mukua te mahi kua whakaritea i roto i te vim (nukuhia te pehu ki te raina whirihoranga kia mukua, pehia te taviri muku hei muku)

press :wq tiakina ka puta

Tirohia mehemea kua mukua te mahi Crontab?

crontab -l
  • Ka kitea ko te crontab mahi kua whakaritea katahi ano ka mukua kaore i te noho, ko te tikanga kua angitu te whakakorenga.

Paewhiri Mana CWPMe pehea te tautuhi i nga mahi kua whakaritea a Crontab

  • I roto i te mahi kua whakaritea, taapirihia he whakahau tukutahi hei tukutahi aunoa i nga konae taapiri o te paewhiri mana CWP ki GDrive.

Mena kei te whakamahi i te Paewhiri Mana CWP, takiuru ki te Paewhiri Mana CWPTuhinga o mua Server SettingCrontab for root ▼

Me pehea te whakarite i nga mahi kua whakaritea e Crontab kia tukutahi aunoa ki a GDrive i te paewhiri mana CWP?tuarua

I roto i te "Taapirihia nga Mahi Cron Ritenga Katoa", whakauruhia te whakahau cron tino ritenga e whai ake nei ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Tukutahi aunoa i te whaiaronga rohe ia ata i te 7:00 am /backup2ki te kōpae whatunga me te ingoa whirihoranga gdrivebackup2Ripanga ihirangi)
  • (Tukutahi aunoa i te whaiaronga rohe ia ata i te 7:55 am /newbackup  ki te kōpae whatunga me te ingoa whirihoranga gdrivecwp-newbackupRipanga ihirangi)
  • TukutahiWordPressMo nga konae paetukutuku, e taunaki ana kia kaua e hoki whakamuri, na te mea i kitea e te whakamatautau mena he rite nga ingoa o nga konae, engari he rereke nga korero o nga konae, karekau e tukutahi.

na te timatanga o te waaTuhingaI muri i te otinga o te tukutahi aunoa, ka rere tonu te mahi rclone i te papamuri, ka noho ki runga ki te 20% o nga rauemi CPU, ka puta he ururua o nga rauemi tūmau.

No reira, he mea tika ki te taapiri i tetahi whakahau mahi kua whakaritea kia kaha te mahi rclone kia kati ▼

00 09 * * * killall rclone
  • (Katia aunoatia te tukanga rclone i te 7:00 ia ata)

Mena kaore e taea e te paewhiri mana CWP te whakatika i nga mahi kua whakaritea e Crontab, ka taea e koe te whakamahi FTP软件whakatuwheratia he kōnae /var/spool/cron/ Whakatikatika tika i nga mahi kua whakaritea e Crontab.

Me pehea te whakamahi i te rclone backup mo VPS?Paatohia te hono i raro nei hei tiroCentOSMa te Whakaakoranga Tukutahi Aunoa GDrive▼

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) i tohatohahia "Linux Crontab Whakahaua Tumahi Tuhituhi Whakaritea me te Whakarite Whakamahinga Kōnae Whirihoranga", he pai ki a koe.

Nau mai ki te tohatoha i te hono o tenei tuhinga:https://www.chenweiliang.com/cwl-1429.html

Nau mai ki te hongere Telegram o te blog a Chen Weiliang ki te tiki i nga korero hou!

🔔 Ko koe te tuatahi ki te tiki i te "ChatGPT Content Marketing AI Tool Usage Guide" i roto i te raarangi o runga hongere! 🌟
📚 He uara nui tenei aratohu, 🌟He waahi onge tenei, kaua e ngaro! ⏰⌛💨
Tohaina me te pai ki te pai koe!
Ko to tiritiri me o hiahia ko to maatau hihiri tonu!

 

发表 评论

Kaore e tukuna to wahitau imeera. 必填 项 已 用 * Tapanga

panuku ki runga