लेख निर्देशिका
- 1 क्रोन म्हणजे काय?
- 2 क्रॉन्टाब कसा वापरला जातो?
- 3 क्रॉन्टॅब एक्झिक्युट शेड्यूल्ड टास्क कमांडचे उदाहरण
- 3.1 उदाहरण 1: प्रत्येक 1 मिनिटाने myCommand कार्यान्वित करा
- 3.2 उदाहरण 2: प्रत्येक तासाच्या 3र्या आणि 15व्या मिनिटाला अंमलबजावणी
- 3.3 实例3:在上午8点到11点的第3和第15分钟执行
- 3.4 实例4:每隔两天的上午8点到11点的第3和第15分钟执行
- 3.5 实例5:每周一上午8点到11点的第3和第15分钟执行
- 3.6 उदाहरण 6: दररोज रात्री 21:30 वाजता smb रीस्टार्ट करा
- 3.7 实例7:每月1、10、22日的4 : 45重启smb
- 3.8 उदाहरण 8: दर शनिवार आणि रविवारी 1:10 वाजता smb रीस्टार्ट करा
- 3.9 उदाहरण 9: दररोज 18:00 ते 23:00 दरम्यान दर 30 मिनिटांनी smb रीस्टार्ट करा
- 3.10 उदाहरण 10: दर शनिवारी रात्री 11:00 वाजता smb रीस्टार्ट करा
- 3.11 उदाहरण 11: दर तासाला smb रीस्टार्ट करा
- 3.12 उदाहरण 12: 11pm आणि 7am दरम्यान दर तासाला smb रीस्टार्ट करा
- 4 निर्दिष्ट क्रॉन्टॅब कार्य कसे हटवायचे?
linuxबिल्ट-इन क्रॉन प्रक्रिया आम्हाला शेड्यूल केलेली कार्ये कार्यान्वित करण्याच्या गरजा पूर्ण करण्यात मदत करू शकते. क्रॉन आणि शेल स्क्रिप्ट्स वापरून, अतिशय जटिल कार्य आदेश नियमितपणे कार्यान्वित करण्यात कोणतीही अडचण नाही.
क्रोन म्हणजे काय?
जे आपण अनेकदा वापरतोक्रॉन्टाबकमांड, जी क्रॉन टेबलसाठी लहान आहे.
ही क्रॉनसाठी कॉन्फिगरेशन फाइल आहे, ज्याला जॉब लिस्ट देखील म्हटले जाऊ शकते.
आम्ही खालील फोल्डर्समध्ये संबंधित कॉन्फिगरेशन फाइल्स शोधू शकतो.
- /var/sool/cron/ निर्देशिका रूटसह प्रत्येक वापरकर्त्यासाठी crontab कार्ये संग्रहित करते, आणि प्रत्येक कार्याला निर्मात्याचे नाव दिले जाते.
- /etc/crontab ही फाईल विविध प्रशासकीय आणि देखभाल कार्ये शेड्यूल करण्यासाठी जबाबदार आहे.
- /etc/cron.d/ ही डिरेक्टरी कार्यान्वित करायच्या कोणत्याही क्रॉन्टॅब फाइल्स किंवा स्क्रिप्ट संग्रहित करण्यासाठी वापरली जाते.
- आम्ही /etc/cron.hourly, /etc/cron.d मध्ये स्क्रिप्ट देखील ठेवू शकतोaily, /etc/cron.weekly, /etc/cron.monthly डिरेक्टरी, ते प्रत्येक तास/दिवस/आठवडा, महिन्यात कार्यान्वित करू द्या.
क्रॉन्टाब कसा वापरला जातो?
आमच्या सामान्यतः वापरल्या जाणार्या आज्ञा खालीलप्रमाणे आहेत:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
आम्ही वापरतोcrontab -e
वर्तमान वापरकर्त्याचे वर्कशीट संपादन प्रविष्ट करा, जो एक सामान्य विम इंटरफेस आहे.प्रत्येक ओळ एक आज्ञा आहे.
वर्कशीट संपादित करा▼
crontab -e
वर्कशीट्सची यादी करा▼
crontab -l
वर्कशीट हटवा ▼
crontab -r
क्रॉन्टॅबची आज्ञा वेळ + कृतीने बनलेली असते आणि त्याची वेळ असतेमिनिट, तास, दिवस, महिना, आठवडापाच, ऑपरेटरकडे आहे
- * श्रेणीतील सर्व संख्या
- / किती संख्या
- - X ते Z पर्यंत
- ,हॅश क्रमांक
क्रॉन्टॅब एक्झिक्युट शेड्यूल्ड टास्क कमांडचे उदाहरण
उदाहरण 1: प्रत्येक 1 मिनिटाने myCommand कार्यान्वित करा
* * * * * myCommand
उदाहरण 2: प्रत्येक तासाच्या 3र्या आणि 15व्या मिनिटाला अंमलबजावणी
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: दररोज रात्री 21:30 वाजता smb रीस्टार्ट करा
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: दर शनिवार आणि रविवारी 1:10 वाजता smb रीस्टार्ट करा
10 1 * * 6,0 /etc/init.d/smb restart
उदाहरण 9: दररोज 18:00 ते 23:00 दरम्यान दर 30 मिनिटांनी smb रीस्टार्ट करा
0,30 18-23 * * * /etc/init.d/smb restart
उदाहरण 10: दर शनिवारी रात्री 11:00 वाजता smb रीस्टार्ट करा
0 23 * * 6 /etc/init.d/smb restart
उदाहरण 11: दर तासाला smb रीस्टार्ट करा
* */1 * * * /etc/init.d/smb restart
उदाहरण 12: 11pm आणि 7am दरम्यान दर तासाला smb रीस्टार्ट करा
* 23-7/1 * * * /etc/init.d/smb restart
निर्दिष्ट क्रॉन्टॅब कार्य कसे हटवायचे?
SSH खालील क्रॉन्टॅब कमांड ▼ प्रविष्ट करा
crontab -e
- एकाधिक कार्ये गृहीत धरून, विममधील निर्दिष्ट शेड्यूल केलेले कार्य हटवा (हटवण्यासाठी कर्सर कॉन्फिगरेशन लाईनवर हलवा, हटविण्यासाठी डिलीट की दाबा)
दाबा :wq
जतन करा आणि बाहेर पडा
क्रॉन्टॅब टास्क हटवले आहे का ते तपासा?
crontab -l
- असे आढळले आहे की नुकतेच हटवले गेलेले क्रॉन्टॅब शेड्यूल केलेले कार्य अस्तित्वात नाही, याचा अर्थ हटवणे यशस्वी झाले आहे.
CWP नियंत्रण पॅनेलक्रॉन्टॅब शेड्यूल केलेली कार्ये कशी सेट करावी
- शेड्यूल केलेल्या टास्कमध्ये, CWP कंट्रोल पॅनलच्या बॅकअप फाइल्स GDrive वर आपोआप सिंक्रोनाइझ करण्यासाठी सिंक्रोनाइझेशन कमांड जोडा.
CWP कंट्रोल पॅनल वापरत असल्यास, CWP कंट्रोल पॅनलमध्ये लॉग इन करा的 Server Setting
→ Crontab for root
▼
"संपूर्ण कस्टम क्रॉन जॉब्स जोडा" मध्ये, खालील पूर्ण कस्टम क्रॉन कमांड एंटर करा ▼
00 7 * * * rclone sync /backup2 gdrive:cwp-backup2 55 7 * * * rclone sync /newbackup gdrive:cwp-newbackup
- (रोज सकाळी 7:00 वाजता स्थानिक निर्देशिका स्वयंचलितपणे समक्रमित करा
/backup2
नेटवर्क डिस्कवर कॉन्फिगरेशन नाव gdrive सहbackup2
सामग्री सारणी) - (रोज सकाळी 7:55 वाजता स्थानिक निर्देशिका स्वयंचलितपणे समक्रमित करा
/newbackup
नेटवर्क डिस्कवर कॉन्फिगरेशन नाव gdrive सहcwp-newbackup
सामग्री सारणी) - सिंक्रोनाइझ करावर्डप्रेसवेबसाइट फायलींसाठी, वाढत्या प्रमाणात बॅकअप न घेण्याची शिफारस केली जाते, कारण चाचणीत आढळले की जर फाइलची नावे समान असतील, परंतु फायलींची सामग्री भिन्न असेल, तर ती समक्रमित केली जाणार नाहीत.
नियोजित प्रारंभामुळेरक्तरंजितस्वयंचलित सिंक्रोनाइझेशन पूर्ण झाल्यानंतर, आरक्लोन प्रक्रिया अजूनही पार्श्वभूमीत चालू शकते, जी सुमारे 20% CPU संसाधने व्यापेल आणि सर्व्हर संसाधनांचा अपव्यय करेल.
म्हणून, rclone प्रक्रिया सक्तीने बंद करण्यासाठी पूर्णपणे सानुकूलित शेड्यूल्ड टास्क कमांड जोडणे आवश्यक आहे ▼
00 09 * * * killall rclone
- (दररोज सकाळी 7:00 वाजता आरक्लोन प्रक्रिया स्वयंचलितपणे बळजबरीने बंद करा)
CWP नियंत्रण पॅनेल क्रॉन्टॅब शेड्यूल केलेली कार्ये संपादित करू शकत नसल्यास, तुम्ही FTP वापरू शकतासॉफ्टवेअर文件 文件 /var/spool/cron/
क्रॉन्टॅबची कालबद्ध कार्ये थेट संपादित करा.
व्हीपीएससाठी आरक्लोन बॅकअप कसा वापरायचा?पाहण्यासाठी कृपया खालील लिंकवर क्लिक कराCentOSGDrive ऑटोमॅटिक सिंक ट्यूटोरियल वापरणे▼
होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ ) "Linux Crontab शेड्युल्ड स्क्रिप्ट टास्क कमांड आणि सेटिंग कॉन्फिगरेशन फाइल वापर" सामायिक केले, जे तुमच्यासाठी उपयुक्त आहे.
या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-1429.html
नवीनतम अपडेट्स मिळवण्यासाठी चेन वेइलियांगच्या ब्लॉगच्या टेलिग्राम चॅनेलवर आपले स्वागत आहे!
📚 या मार्गदर्शकामध्ये प्रचंड मूल्य आहे, 🌟ही एक दुर्मिळ संधी आहे, ती चुकवू नका! ⏰⌛💨
आवडल्यास शेअर आणि लाईक करा!
तुमचे शेअरिंग आणि लाईक्स ही आमची सतत प्रेरणा आहे!