Artikel Direktori
- 1 Apa Cron?
- 2 Kepiye cara nggunakake Crontab?
- 3 Crontab Nglakokake Contoh Perintah Tugas Dijadwal
- 3.1 Conto 1: Jalanake myCommand saben 1 menit
- 3.2 Conto 2: Eksekusi ing menit kaping 3 lan 15 saben jam
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 Conto 6: Wiwiti maneh smb jam 21:30 saben wengi
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 Conto 8: Wiwiti maneh smb jam 1:10 saben Setu lan Minggu
- 3.9 Conto 9: Wiwiti maneh smb saben 18 menit antarane jam 00:23 nganti 00:30 saben dina
- 3.10 Conto 10: Wiwiti maneh smb saben dina Setu jam 11
- 3.11 Conto 11: Wiwiti maneh smb saben jam
- 3.12 Conto 12: Wiwiti maneh smb saben jam antarane jam 11 bengi nganti jam 7
- 4 Kepiye carane mbusak tugas Crontab sing ditemtokake?
- 5 Kepiye cara miwiti maneh layanan Cron?
- 6 Cara Nyetel Tugas Terjadwal Crontab ing Panel Kontrol CWP
LinuxProses cron sing dibangun bisa mbantu kita nyukupi kabutuhan nglakokake tugas sing wis dijadwal. Kanthi nggunakake skrip cron lan shell, ora ana masalah kanggo nindakake perintah tugas sing rumit kanthi rutin.
Apa Cron?
Sing asring kita gunakake yaikucrontabprintah, kang cendhak kanggo Tabel cron.
Iku file konfigurasi kanggo cron, kang uga bisa disebut dhaftar proyek.
Kita bisa nemokake file konfigurasi sing cocog ing folder ing ngisor iki.
- Direktori /var/spool/cron/ nyimpen tugas crontab kanggo saben pangguna kalebu root, lan saben tugas dijenengi miturut pangripta.
- /etc/crontab Berkas iki tanggung jawab kanggo jadwal macem-macem tugas administratif lan pangopènan.
- /etc/cron.d/ Direktori iki digunakake kanggo nyimpen file crontab utawa script sing arep dieksekusi.
- Kita uga bisa nyelehake skrip ing /etc/cron.hourly, /etc/cron.daily, /etc/cron.weekly, /etc/cron.monthly direktori, supaya iku nglakokaké saben jam/dina/minggu, sasi.
Kepiye cara nggunakake Crontab?
Perintah sing umum digunakake yaiku:
crontab [-u username] //省略用户名表示操作当前用户的crontab
-e (编辑工作表)
-l (列出工作表里的命令)
-r (删除工作表)kita nggunakakecrontab -eKetik panyuntingan lembar kerja pangguna saiki, yaiku antarmuka vim umum.Saben baris minangka prentah.
Sunting Lembar Kerja▼
crontab -e
Daftar lembar kerja▼
crontab -l
Busak lembar kerja ▼
crontab -r
Prentah crontab dumadi saka wektu + tumindak, lan wektune yaikumenit, jam, dina, wulan, mingguLima, operator wis
- * kabeh nomer ing sawetara
- / nomer pira
- - saka X nganti Z
- ,nomer hash
Crontab Nglakokake Contoh Perintah Tugas Dijadwal

Conto 1: Jalanake myCommand saben 1 menit
* * * * * myCommand
Conto 2: Eksekusi ing menit kaping 3 lan 15 saben jam
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
Conto 6: Wiwiti maneh smb jam 21:30 saben wengi
30 21 * * * /etc/init.d/smb restart
实例7:每月1、10、22日的4 : 45重启smb
45 4 1,10,22 * * /etc/init.d/smb restart
Conto 8: Wiwiti maneh smb jam 1:10 saben Setu lan Minggu
10 1 * * 6,0 /etc/init.d/smb restart
Conto 9: Wiwiti maneh smb saben 18 menit antarane jam 00:23 nganti 00:30 saben dina
0,30 18-23 * * * /etc/init.d/smb restart
Conto 10: Wiwiti maneh smb saben dina Setu jam 11
0 23 * * 6 /etc/init.d/smb restart
Conto 11: Wiwiti maneh smb saben jam
* */1 * * * /etc/init.d/smb restart
Conto 12: Wiwiti maneh smb saben jam antarane jam 11 bengi nganti jam 7
* 23-7/1 * * * /etc/init.d/smb restart
Kepiye carane mbusak tugas Crontab sing ditemtokake?
SSH ketik printah crontab ing ngisor iki ▼
crontab -e
- Kanthi nganggep pirang-pirang tugas, mbusak tugas sing dijadwalake ing vim (pindhah kursor menyang baris konfigurasi sing bakal dibusak, pencet tombol delete kanggo mbusak)
penet :wq nyimpen lan metu
Priksa manawa tugas Crontab wis dibusak?
crontab -l
- Ditemokake yen tugas sing dijadwalake crontab sing lagi wae dibusak ora ana, tegese pambusakan kasebut sukses.
Kepiye cara miwiti maneh layanan Cron?
Liwat perintah manajemen layanan sistem: Ing sawetara kasus, sampeyan bisa uga kudu nggunakake printah manajemen layanan sistem langsung kanggo miwiti maneh layanan cron.
utamané ingHestiaCPKanggo nambah utawa ngowahi tugas sing dijadwalake Cron, layanan Cron kudu diwiwiti maneh supaya bisa ditrapake.
Iki biasane kalebu salah sawijining perintah ing ngisor iki:
Kanggo nggunakake
systemdSistem:sudo systemctl restart cronKanggo nggunakake
init.dSkrip kanggo sistem lawas:sudo /etc/init.d/cron restartKanggo nggunakake
serviceSistem komando:sudo service cron restart
Panel Kontrol CWPCara Nyetel Tugas Terjadwal Crontab
- Ing tugas sing wis dijadwal, tambahake printah sinkronisasi kanggo nyinkronake file serep panel kontrol CWP kanthi otomatis menyang GDrive.
Yen nggunakake Panel Kontrol CWP, mlebu menyang Panel Kontrol CWPsaka Server Setting → Crontab for root ▼

Ing "Tambah Proyek Cron Kustom Lengkap", ketik printah cron khusus ing ngisor iki ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (Selarasake direktori lokal kanthi otomatis saben esuk jam 7:00
/backup2menyang disk jaringan kanthi jeneng konfigurasi gdrivebackup2Daftar isi) - (Selarasake direktori lokal kanthi otomatis saben esuk jam 7:55
/newbackupmenyang disk jaringan kanthi jeneng konfigurasi gdrivecwp-newbackupDaftar isi) - Langkah padhaWordPressKanggo file situs web, dianjurake supaya ora nggawe serep kanthi bertahap, amarga tes kasebut nemokake yen jeneng file padha, nanging isi file kasebut beda-beda, mula ora bakal disinkronake.
amarga wektu wiwitanrcloneSawise sinkronisasi otomatis rampung, proses rclone isih bisa mlaku ing latar mburi, sing bakal ngenggoni nganti 20% sumber daya CPU, sing nyebabake sampah sumber daya server.
Mulane, perlu nambahake perintah tugas sing dijadwal kanthi lengkap kanggo meksa proses rclone ditutup ▼
00 09 * * * killall rclone
- (Tutup proses rclone kanthi otomatis jam 7:00 saben esuk)
Yen panel kontrol CWP ora bisa ngowahi tugas sing dijadwalake Crontab, sampeyan bisa nggunakake FTP软件mbukak file /var/spool/cron/ Sunting tugas wektu Crontab langsung.
Kepiye cara nggunakake serep rclone kanggo VPS?Mangga klik link ing ngisor iki kanggo ndelengCentOSNggunakake Tutorial Sinkronisasi Otomatis GDrive▼
Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) nuduhake "Linux Crontab Scheduled Script Task Command & Setting Configuration File Usage", sing migunani kanggo sampeyan.
Sugeng rawuh kanggo nuduhake link artikel iki:https://www.chenweiliang.com/cwl-1429.html
Kanggo mbukak kunci trik sing didhelikake🔑, sugeng gabung karo saluran Telegram!
Share lan seneng yen sampeyan seneng! Enggo bareng lan seneng sampeyan minangka motivasi terus!
