Papa Kuhikuhi ʻatikala
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

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
systemdPūnaehana:sudo systemctl restart cronNo ka hoʻohana
init.dPalapala no nā ʻōnaehana kahiko:sudo /etc/init.d/cron restartNo ka hoʻohana
servicePū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 Setting → Crontab for root ▼

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
/newbackupi 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▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) kaʻana like "Linux Crontab Scheduled Script Task Command & Setting Configuration File Use", he mea kōkua iā ʻoe.
Welina mai e kaʻana like i ka loulou o kēia ʻatikala:https://www.chenweiliang.com/cwl-1429.html

