Lainos Crontab ṣiṣẹ awọn aṣẹ iṣẹ-ṣiṣe iwe afọwọkọ nigbagbogbo & ṣeto lilo faili iṣeto ni

LinuxIlana cron ti a ṣe sinu le ṣe iranlọwọ fun wa lati pade awọn iwulo ti ṣiṣe awọn iṣẹ ṣiṣe eto.

Kini Cron?

Ohun ti a nigbagbogbo lo nicrontabpipaṣẹ, eyi ti o jẹ kukuru fun cron tabili.

O jẹ faili iṣeto fun cron, eyiti o tun le pe ni atokọ iṣẹ.

A le wa awọn faili iṣeto ti o yẹ ninu awọn folda atẹle.

  • Awọn / var / spool / cron / liana n tọju awọn iṣẹ-ṣiṣe crontab fun olumulo kọọkan pẹlu gbongbo, ati pe iṣẹ kọọkan ni orukọ lẹhin Eleda
  • /etc/crontab Faili yii jẹ iduro fun siseto orisirisi awọn iṣẹ ṣiṣe iṣakoso ati itọju.
  • /etc/cron.d/ Ilana yii jẹ lilo lati tọju eyikeyi awọn faili crontab tabi awọn iwe afọwọkọ lati ṣiṣẹ.
  • A tun le fi awọn iwe afọwọkọ sinu /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly directories, jẹ ki o ṣiṣẹ ni gbogbo wakati / ọjọ / ọsẹ, oṣu.

Bawo ni a ṣe lo Crontab?

Awọn aṣẹ ti a lo nigbagbogbo jẹ bi atẹle:

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

a locrontab -eTitẹ si ṣiṣatunṣe iwe iṣẹ iṣẹ ti olumulo lọwọlọwọ jẹ wiwo vim ti o wọpọ.Laini kọọkan jẹ aṣẹ kan.

Ṣatunkọ iwe iṣẹ▼

crontab -e

Ṣe atokọ awọn iwe iṣẹ-ṣiṣe▼

crontab -l

Pa iwe iṣẹ rẹ ▼

crontab -r 

Aṣẹ ti crontab jẹ akoko + iṣe, ati pe akoko rẹ jẹiṣẹju, wakati, ọjọ, oṣu, ọsẹMarun, oniṣẹ ni

  • * gbogbo awọn nọmba ni ibiti
  • / bawo ni awọn nọmba
  • - lati X si Z
  • ,awọn nọmba hash

Crontab Ṣiṣẹ Iṣeto Iṣẹ-ṣiṣe Apeere

Lainos Crontab ṣiṣẹ awọn aṣẹ iṣẹ-ṣiṣe iwe afọwọkọ nigbagbogbo & ṣeto lilo faili iṣeto ni

Apẹẹrẹ 1: Ṣiṣe aṣẹ mi ni gbogbo iṣẹju 1

* * * * * myCommand

Apẹẹrẹ 2: Ipaniyan ni iṣẹju 3rd ati 15th ti gbogbo wakati

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

Apeere 6: Tun smb bẹrẹ ni 21:30 ni gbogbo oru

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

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

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

Apeere 8: Tun smb bẹrẹ ni 1:10 ni gbogbo Satidee ati Sunday

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

Apeere 9: Tun smb bẹrẹ ni gbogbo ọgbọn iṣẹju laarin 18:00 ati 23:00 ni gbogbo ọjọ

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

Apeere 10: Tun smb bẹrẹ ni gbogbo ọjọ Satidee ni 11:00 irọlẹ

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

Apeere 11: Tun smb bẹrẹ ni gbogbo wakati

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

Apeere 12: Tun smb bẹrẹ ni gbogbo wakati laarin 11pm ati 7am

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

Bii o ṣe le paarẹ iṣẹ-ṣiṣe Crontab kan pato?

SSH tẹ aṣẹ crontab atẹle ▼

crontab -e
  • Ti a ro pe awọn iṣẹ ṣiṣe lọpọlọpọ, paarẹ iṣẹ-ṣiṣe ti a ṣeto ni vim (gbe kọsọ si laini iṣeto lati paarẹ, tẹ bọtini piparẹ lati paarẹ)

tẹ :wq fipamọ ati jade

Ṣayẹwo lati rii boya iṣẹ-ṣiṣe Crontab ti paarẹ?

crontab -l
  • O rii pe iṣẹ ṣiṣe eto crontab ti o ṣẹṣẹ paarẹ ko si, eyiti o tumọ si pe piparẹ naa ṣaṣeyọri.

Igbimọ Iṣakoso CWPBii o ṣe le Ṣeto Awọn iṣẹ ṣiṣe Eto Crontab

  • Ninu iṣẹ ṣiṣe ti a ṣeto, ṣafikun aṣẹ imuṣiṣẹpọ lati muuṣiṣẹpọ laifọwọyi awọn faili afẹyinti ti nronu iṣakoso CWP si GDrive.

Ti o ba nlo Igbimọ Iṣakoso CWP, wọle sinu Igbimọ Iṣakoso CWPti Server SettingCrontab for root ▼

Bii o ṣe le ṣeto awọn iṣẹ-ṣiṣe akoko Crontab lati muṣiṣẹpọ laifọwọyi si GDrive ni igbimọ iṣakoso CWP?2nd

Ni "Fikun Awọn iṣẹ Cron Aṣa ni kikun", tẹ aṣẹ cron aṣa ni kikun atẹle ▼

00 7 * * * rclone sync /backup2 gdrive:cwp-backup2
55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
  • (Muuṣiṣẹpọ ilana agbegbe ni adaṣe ni gbogbo owurọ ni 7:00 owurọ /backup2si disk nẹtiwọki pẹlu gdrive iṣeto ni orukọbackup2Atọka akoonu)
  • (Muuṣiṣẹpọ ilana agbegbe ni adaṣe ni gbogbo owurọ ni 7:55 owurọ /newbackup  si disk nẹtiwọki pẹlu gdrive iṣeto ni orukọcwp-newbackupAtọka akoonu)
  • MuṣiṣẹpọWordPressFun awọn faili oju opo wẹẹbu, a ṣe iṣeduro lati ma ṣe afẹyinti ni afikun, nitori idanwo naa rii pe ti awọn orukọ faili ba jẹ kanna, ṣugbọn awọn akoonu ti awọn faili yatọ, wọn kii yoo muuṣiṣẹpọ.

Nitori ibere etooniyeLẹhin mimuuṣiṣẹpọ aifọwọyi ti pari, ilana rclone le tun ṣiṣẹ ni abẹlẹ, eyiti yoo gba to iwọn 20% ti awọn orisun Sipiyu ati fa idinku awọn orisun olupin.

Nitorinaa, o jẹ dandan lati ṣafikun aṣẹ iṣẹ ṣiṣe ti a ti ni adani ni kikun lati fi ipa mu ilana rclone lati tii ▼

00 09 * * * killall rclone
  • (Laifọwọyi paade ilana rclone ni 7:00 owurọ ni gbogbo owurọ)

Ti ẹgbẹ iṣakoso CWP ko ba le ṣatunkọ awọn iṣẹ ṣiṣe eto Crontab, o le lo FTPSọfitiwiaṣii faili kan /var/spool/cron/ Ṣatunkọ awọn iṣẹ-ṣiṣe akoko Crontab taara.

Bii o ṣe le lo afẹyinti rclone fun VPS?Jọwọ tẹ ọna asopọ ni isalẹ lati woCentOSLilo Ikẹkọ Amuṣiṣẹpọ Aifọwọyi GDrive▼

Ireti Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pín “Aṣẹ Iṣẹ-ṣiṣe Iwe afọwọkọ ti Linux Crontab Iṣeto & Lilo Faili Iṣeto”, eyiti o ṣe iranlọwọ fun ọ.

Kaabo lati pin ọna asopọ ti nkan yii:https://www.chenweiliang.com/cwl-1429.html

Kaabọ si ikanni Telegram ti bulọọgi Chen Weiliang lati gba awọn imudojuiwọn tuntun!

🔔 Jẹ ẹni akọkọ lati gba “ChatGPT Akoonu Titaja AI Itọsọna Lilo Ọpa” ti o niyelori ni itọsọna oke ikanni! 🌟
📚 Itọsọna yii ni iye nla, 🌟Eyi jẹ aye to ṣọwọn, maṣe padanu rẹ! ⏰⌛💨
Pin ati fẹran ti o ba fẹ!
Pinpin rẹ ati awọn ayanfẹ jẹ iwuri wa lemọlemọfún!

 

发表 评论

Adirẹsi imeeli rẹ kii yoo ṣe atẹjade. Awọn aaye ti o nilo ni a lo * 标注

yi lọ si oke