Hoʻokō mau ʻo Linux Crontab i nā kauoha hana palapala a hoʻonohonoho i ka hoʻohana ʻana i ka faila hoʻonohonoho

LinuxHiki i ke kaʻina hana cron i kūkulu ʻia ke kōkua iā mākou e hoʻokō i nā pono o ka hoʻokō ʻana i nā hana i hoʻonohonoho ʻia.

He aha ka Cron?

ʻO ka mea a mākou e hoʻohana pinepine aicrontabkauoha, ʻo ia ka pōkole no ka papa cron.

ʻO ia ka faila hoʻonohonoho no cron, hiki ke kapa ʻia ʻo ka papa inoa hana.

Hiki iā mākou ke loaʻa nā faila hoʻonohonoho kūpono i nā waihona ma lalo nei.

  • Mālama ka /var/spool/cron/ papa kuhikuhi i nā hana crontab no kēlā me kēia mea hoʻohana me ke kumu, a ua kapa ʻia kēlā me kēia hana ma muli o ka mea nāna i hana.
  • /etc/crontab Aia ke kuleana o kēia faila no ka hoʻonohonoho ʻana i nā hana hoʻokele a me ka mālama ʻana.
  • /etc/cron.d/ Hoʻohana ʻia kēia papa kuhikuhi no ka mālama ʻana i nā faila crontab a i ʻole nā ​​palapala e hoʻokō ʻia.
  • Hiki iā mākou ke hoʻokomo i nā palapala ma /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directories, e hoʻokō i kēlā me kēia hola/lā/wiki, mahina.

Pehea e hoʻohana ʻia ai ʻo Crontab?

ʻO kā mākou mau kauoha maʻamau penei:

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

hoʻohana mākoucrontab -eE hoʻokomo i ka hoʻoponopono pepa haʻawina o ka mea hoʻohana i kēia manawa, ʻo ia ka pilina vim maʻamau.He kauoha kēlā me kēia laina.

Hoʻoponopono i ka Pepa Haʻawina▼

crontab -e

E papa inoa i nā pepa hana▼

crontab -l

Holoi i ka pepa hana ▼

crontab -r 

ʻO ke kauoha o crontab ka manawa + hana, a ʻo kona manawaminuke, hola, lā, mahina, puleʻElima, loaʻa i ka mea hoʻohana

  • * nā helu a pau i ka laulā
  • / ehia helu
  • - mai X a Z
  • ,helu hash

Hoʻokō ʻo Crontab i ka laʻana kauoha kauoha hana

Hoʻokō ʻo Linux Crontab i nā kauoha hana i hoʻonohonoho ʻia a hoʻonohonoho i ka hoʻohana ʻana i ka faila hoʻonohonoho

Laʻana 1: E hoʻokō i kaʻu Kauoha i kēlā me kēia 1 minuke

* * * * * myCommand

Ka Laʻana 2: Hoʻokō i nā minuke 3 a me 15 o kēlā me kēia hola

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

Laʻana 6: Hoʻomaka hou i ka smb ma 21:30 i kēlā me kēia pō

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

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

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

Laʻana 8: Hoʻomaka hou i ka smb ma 1:10 i kēlā me kēia Pōʻaono a me ka Lāpule

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

Laʻana 9: Hoʻomaka hou i ka smb i kēlā me kēia 18 mau minuke ma waena o 00:23 a 00:30 i kēlā me kēia lā

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

Laʻana 10: Hoʻomaka hou i ka smb i kēlā me kēia Pōʻaono ma 11:00 pm

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

Laʻana 11: Hoʻomaka hou i ka smb i kēlā me kēia hola

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

Laʻana 12: Hoʻomaka hou i ka smb i kēlā me kēia hola ma waena o 11pm a me 7am

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

Pehea e holoi ai i ka hana Crontab i kuhikuhi ʻia?

SSH komo i ke kauoha crontab ▼

crontab -e
  • Ke manaʻo nei i nā hana he nui, e kāpae i ka hana i hoʻonohonoho ʻia ma vim (neʻe i ka cursor i ka laina hoʻonohonoho e hoʻopau ʻia, kaomi i ke kī holoi e holoi ai)

paʻi :wq mālama a puka i waho

E nānā inā ua holoi ʻia ka hana Crontab?

crontab -l
  • Ua ʻike ʻia ʻaʻole i loaʻa ka hana crontab i hoʻonohonoho ʻia i holoi ʻia, ʻo ia hoʻi ua kūleʻa ka holoi ʻana.

Pehea e hoʻomaka hou ai i ka lawelawe Cron?

Ma o nā kauoha hoʻokele lawelawe ʻōnaehana: I kekahi mau hihia, pono paha ʻoe e hoʻohana pololei i ke kauoha hoʻokele lawelawe o ka ʻōnaehana e hoʻomaka hou i ka lawelawe cron.

oi loa aku maHestiaCPNo ka hoʻohui a hoʻololi paha i kahi hana i hoʻonohonoho ʻia e Cron, pono e hoʻomaka hou ka lawelawe Cron e hoʻokō.

Hoʻokomo pinepine kēia i kekahi o kēia mau kauoha:

  • No ka hoʻohana systemd Pūnaehana:

    sudo systemctl restart cron
    
  • No ka hoʻohana init.d Palapala no nā ʻōnaehana kahiko:

    sudo /etc/init.d/cron restart
    
  • No ka hoʻohana service Pūnaehana kauoha:

    sudo service cron restart
    

CWP Control PanelPehea e hoʻonohonoho ai i nā hana i hoʻonohonoho ʻia ʻo Crontab

  • I ka hana i hoʻonohonoho ʻia, e hoʻohui i kahi kauoha hoʻonohonoho e hoʻonohonoho pono i nā faila hoʻihoʻi o ka papa mana CWP i GDrive.

Inā hoʻohana i ka CWP Control Panel, e komo i ka CWP Control Panelo Server SettingCrontab for root ▼

Pehea e hoʻonohonoho ai i nā hana manawa manawa Crontab e hoʻopili maʻalahi iā GDrive ma ka papa mana CWP?

Ma "Add Full Custom Cron Jobs", e komo i ke kauoha cron maʻamau a pau ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Hoʻopaʻa 'akomi i ka papa kuhikuhi kūloko i kēlā me kēia kakahiaka ma 7:00 am /backup2i ka diski pūnaewele me ka inoa hoʻonohonoho gdrivebackup2Papa o ka waihona)
  • (Hoʻopaʻa 'akomi i ka papa kuhikuhi kūloko i kēlā me kēia kakahiaka ma 7:55 am /newbackup  i ka diski pūnaewele me ka inoa hoʻonohonoho gdrivecwp-newbackupPapa o ka waihona)
  • Hui pūWordPressNo nā faila pūnaewele, ʻōlelo ʻia ʻaʻole e hoʻihoʻi i ka hoʻonui ʻana, no ka mea, ʻike ʻia ka hoʻāʻo inā like nā inoa faila, akā ʻokoʻa nā mea o nā faila, ʻaʻole lākou e hoʻonohonoho ʻia.

Ma muli o ka hoʻomaka ʻanarcloneMa hope o ka pau ʻana o ka hoʻonohonoho ʻana, hiki ke holo ka hana rclone ma ke kua, e noho ana a hiki i ka 20% o nā kumuwaiwai CPU a hoʻopau i nā kumuwaiwai server.

No laila, pono e hoʻohui i kahi kauoha hana i hoʻonohonoho pono ʻia e koi i ke kaʻina hana rclone e pani ▼

00 09 * * * killall rclone
  • (Hoʻopaʻa ikaika i ke kaʻina hana rclone ma 7:00 i kēlā me kēia kakahiaka)

Inā ʻaʻole hiki i ka papa mana CWP ke hoʻoponopono i nā hana i hoʻonohonoho ʻia ʻo Crontab, hiki iā ʻoe ke hoʻohana iā FTPʻŌnaehanawehe i kahi faila /var/spool/cron/ Hoʻoponopono pololei i nā hana i hoʻopaʻa ʻia e Crontab.

Pehea e hoʻohana ai i ka backup rclone no VPS?E ʻoluʻolu e kaomi i ka loulou ma lalo nei e nānāCentOSKe hoʻohana nei iā GDrive Automatic Sync Tutorial▼

评论

ʻAʻole e paʻi ʻia kāu leka uila. Hoʻohana ʻia nā kahua koi * Label

Papa Kuhikuhi ʻatikala
Pepa la i ka luna