Cikkkönyvtár
- 1 Mi az a Cron?
- 2 Hogyan kell alkalmazni a Crontab-ot?
- 3 Példa a Crontab Ütemezett feladat végrehajtása parancsra
- 3.1 1. példa: A myCommand végrehajtása 1 percenként
- 3.2 2. példa: Végrehajtás minden óra 3. és 15. percében
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 6. példa: Indítsa újra az smb-t minden este 21:30-kor
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 8. példa: Indítsa újra az smb-t 1:10-kor minden szombaton és vasárnap
- 3.9 9. példa: Újraindítás smb 18 percenként 00:23 és 00:30 között minden nap
- 3.10 10. példa: Indítsa újra az smb-t minden szombaton 11:00-kor
- 3.11 11. példa: smb újraindítása óránként
- 3.12 12. példa: Újraindítás smb óránként 11:7 és XNUMX:XNUMX között
- 4 Hogyan lehet törölni a megadott Crontab feladatot?
LinuxA beépített cron folyamat segíthet az ütemezett feladatok végrehajtásának igényeinek kielégítésében, cron és shell szkriptek használatával nem okoz gondot a rendkívül összetett feladatparancsok rendszeres végrehajtása.
Mi az a Cron?
Amit gyakran használunk azcrontabparancs, amely a cron tábla rövidítése.
Ez a cron konfigurációs fájlja, amelyet munkalistának is nevezhetünk.
A vonatkozó konfigurációs fájlokat a következő mappákban találjuk.
- A /var/spool/cron/ könyvtár crontab feladatokat tárol minden felhasználó számára, beleértve a root felhasználót is, és minden feladat a készítőről van elnevezve
- /etc/crontab Ez a fájl a különféle adminisztrációs és karbantartási feladatok ütemezéséért felelős.
- /etc/cron.d/ Ez a könyvtár szolgál a végrehajtandó crontab fájlok vagy szkriptek tárolására.
- Szkripteket is elhelyezhetünk az /etc/cron.hourly, /etc/cron.d könyvtárbaaily, /etc/cron.weekly, /etc/cron.monthly könyvtárakat, hagyja, hogy óránként/naponként/hétenként, hónaponként fusson le.
Hogyan kell alkalmazni a Crontab-ot?
Gyakran használt parancsaink a következők:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
mi használjukcrontab -e
Adja meg az aktuális felhasználó munkalap-szerkesztését, amely egy közös vim-felület.Minden sor egy parancs.
Munkalap szerkesztése▼
crontab -e
Munkalapok listázása▼
crontab -l
Munkalap törlése ▼
crontab -r
A crontab parancsa idő + akcióból áll, az ideje pedig azperc, óra, nap, hónap, hétÖt, a kezelőnek van
- * minden szám a tartományban
- / hány szám
- - X-től Z-ig
- ,hash számok
Példa a Crontab Ütemezett feladat végrehajtása parancsra
1. példa: A myCommand végrehajtása 1 percenként
* * * * * myCommand
2. példa: Végrehajtás minden óra 3. és 15. percében
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
6. példa: Indítsa újra az smb-t minden este 21:30-kor
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
8. példa: Indítsa újra az smb-t 1:10-kor minden szombaton és vasárnap
10 1 * * 6,0 /etc/init.d/smb restart
9. példa: Újraindítás smb 18 percenként 00:23 és 00:30 között minden nap
0,30 18-23 * * * /etc/init.d/smb restart
10. példa: Indítsa újra az smb-t minden szombaton 11:00-kor
0 23 * * 6 /etc/init.d/smb restart
11. példa: smb újraindítása óránként
* */1 * * * /etc/init.d/smb restart
12. példa: Újraindítás smb óránként 11:7 és XNUMX:XNUMX között
* 23-7/1 * * * /etc/init.d/smb restart
Hogyan lehet törölni a megadott Crontab feladatot?
SSH írja be a következő crontab parancsot ▼
crontab -e
- Több feladatot feltételezve törölje a megadott ütemezett feladatot a vim-ben (vigye a kurzort a törölni kívánt konfigurációs sorra, nyomja meg a törlés gombot a törléshez)
按 :wq
mentés és kilépés
Ellenőrizze, hogy a Crontab feladatot törölték-e?
crontab -l
- Megállapítást nyert, hogy az imént törölt crontab ütemezett feladat nem létezik, ami azt jelenti, hogy a törlés sikeres volt.
CWP VezérlőpultA Crontab ütemezett feladatok beállítása
- Az ütemezett feladathoz adjon hozzá egy szinkronizálási parancsot, amely automatikusan szinkronizálja a CWP vezérlőpult biztonsági mentési fájljait a GDrive-val.
Ha a CWP vezérlőpultot használja, jelentkezzen be a CWP vezérlőpultba的 Server Setting
→ Crontab for root
▼
A "Teljes egyéni Cron Jobs hozzáadása" mezőben írja be a következő teljesen egyéni cron parancsot ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (A helyi címtár automatikus szinkronizálása minden reggel 7:00 órakor
/backup2
a hálózati lemezre a gdrive konfigurációs névvelbackup2
Tartalomjegyzék) - (A helyi címtár automatikus szinkronizálása minden reggel 7:55 órakor
/newbackup
a hálózati lemezre a gdrive konfigurációs névvelcwp-newbackup
Tartalomjegyzék) - SzinkronizálásWordPressWeboldalak fájljainál nem ajánlatos inkrementális biztonsági mentést készíteni, mert a teszt megállapította, hogy ha a fájlnevek megegyeznek, de a fájlok tartalma eltérő, akkor azok nem szinkronizálódnak.
A tervezett kezdés miattrcloneAz automatikus szinkronizálás befejezése után az rclone folyamat továbbra is futhat a háttérben, ami a CPU-erőforrások körülbelül 20%-át foglalja el, és a szerver erőforrásainak pazarlását okozza.
Ezért egy teljesen testreszabott ütemezett feladatparancsot kell hozzáadni az rclone folyamat bezárására kényszerítéséhez ▼
00 09 * * * killall rclone
- (A rclone folyamat automatikus, erőszakos bezárása minden reggel 7:00-kor)
Ha a CWP vezérlőpult nem tudja szerkeszteni a Crontab ütemezett feladatait, használhatja az FTP-t软件nyisson meg egy fájlt /var/spool/cron/
Szerkessze közvetlenül a Crontab időzített feladatokat.
Hogyan kell használni a rclone biztonsági mentést VPS-hez?Kérjük, kattintson az alábbi linkre a megtekintéséhezCentOSA GDrive automatikus szinkronizálási útmutatójának használata▼
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztotta a „Linux Crontab Scheduled Script Task Command & Setting Configuration File Usage” elemet, ami hasznos az Ön számára.
Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-1429.html
Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!