آرٽيڪل ڊاريڪٽري
- 1 Cron ڇا آهي؟
- 2 Crontab ڪيئن استعمال ٿيندو آهي؟
- 3 Crontab Execute شيڊول ٿيل ٽاسڪ ڪمانڊ مثال
- 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 جي وچ ۾ smb هر 30 منٽن تي ٻيهر شروع ڪريو
- 3.10 مثال 10: ٻيهر شروع ڪريو smb هر ڇنڇر تي 11:00 pm
- 3.11 مثال 11: smb هر ڪلاڪ ٻيهر شروع ڪريو
- 3.12 مثال 12: smb هر ڪلاڪ 11pm ۽ 7am جي وچ ۾ ٻيهر شروع ڪريو
- 4 مخصوص ڪرنٽاب ٽاسڪ کي ڪيئن ختم ڪجي؟
لينڪسبلٽ ان ڪرون عمل اسان کي مقرر ڪيل ڪمن کي انجام ڏيڻ جي ضرورتن کي پورو ڪرڻ ۾ مدد ڪري سگھي ٿو. ڪرون ۽ شيل اسڪرپٽ استعمال ڪرڻ سان، باقاعدي طور تي تمام پيچيده ڪم حڪمن تي عمل ڪرڻ ۾ ڪو مسئلو ناهي.
Cron ڇا آهي؟
جيڪو اسان اڪثر استعمال ڪندا آهيونٽرانسڪٽرحڪم، جيڪو cron ٽيبل لاء مختصر آهي.
اهو cron لاءِ ٺاھ جوڙ واري فائل آھي، جنھن کي نوڪريءَ جي لسٽ پڻ سڏي سگھجي ٿو.
اسان هيٺ ڏنل فولڊر ۾ لاڳاپيل ترتيب واري فائلون ڳولي سگهون ٿا.
- /var/sool/cron/ ڊاريڪٽري هر صارف لاءِ روٽ سميت ڪرنٽاب ڪمن کي محفوظ ڪري ٿي، ۽ هر ڪم کي خالق جي نالي سان رکيو ويو آهي.
- /etc/crontab هي فائل مختلف انتظامي ۽ سار سنڀال جي ڪمن کي شيڊول ڪرڻ جي ذميوار آهي.
- /etc/cron.d/ هي ڊاريڪٽري استعمال ڪئي ويندي آهي ڪنهن به crontab فائلن يا اسڪرپٽس کي محفوظ ڪرڻ لاءِ جنهن تي عمل ڪيو وڃي.
- اسان /etc/cron.hourly، /etc/cron.d ۾ اسڪرپٽ پڻ وجهي سگهون ٿاaily، /etc/cron.weekly، /etc/cron.monthly ڊاريڪٽريز، ان کي هر ڪلاڪ/ڏينهن/هفتي، مهيني تي عمل ڪرڻ ڏيو.
Crontab ڪيئن استعمال ٿيندو آهي؟
اسان جا عام استعمال ٿيل حڪم ھيٺ ڏنل آھن:
crontab [-u username] //省略用户名表示操作当前用户的crontab -e (编辑工作表) -l (列出工作表里的命令) -r (删除工作表)
اسان استعمال ڪريون ٿاcrontab -e
موجوده استعمال ڪندڙ جي ورڪ شيٽ ايڊيٽنگ داخل ڪريو، جيڪو هڪ عام ويم انٽرفيس آهي.هر لڪير هڪ حڪم آهي.
ورڪ شيٽ ۾ ترميم ڪريو▼
crontab -e
لسٽ ورڪ شيٽ▼
crontab -l
ورڪ شيٽ کي ختم ڪريو ▼
crontab -r
ڪرنٽاب جو حڪم وقت + عمل مان ٺهيل آهي، ۽ ان جو وقت آهيمنٽ، ڪلاڪ، ڏينهن، مهينو، هفتوپنج، آپريٽر آهي
- * رينج ۾ سڀ نمبر
- / ڪيترا نمبر
- - X کان Z تائين
- ،hash نمبر
Crontab Execute شيڊول ٿيل ٽاسڪ ڪمانڊ مثال
مثال 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 جي وچ ۾ smb هر 30 منٽن تي ٻيهر شروع ڪريو
0,30 18-23 * * * /etc/init.d/smb restart
مثال 10: ٻيهر شروع ڪريو smb هر ڇنڇر تي 11:00 pm
0 23 * * 6 /etc/init.d/smb restart
مثال 11: smb هر ڪلاڪ ٻيهر شروع ڪريو
* */1 * * * /etc/init.d/smb restart
مثال 12: smb هر ڪلاڪ 11pm ۽ 7am جي وچ ۾ ٻيهر شروع ڪريو
* 23-7/1 * * * /etc/init.d/smb restart
مخصوص ڪرنٽاب ٽاسڪ کي ڪيئن ختم ڪجي؟
SSH ھيٺ ڏنل crontab حڪم داخل ڪريو ▼
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
مواد جي جدول) - هم وقت سازيWordPressويب سائيٽ فائلن لاءِ، اها سفارش ڪئي وئي آهي ته وڌ ۾ وڌ بيڪ اپ نه ڪيو وڃي، ڇاڪاڻ ته جاچ مان معلوم ٿيو ته جيڪڏهن فائلن جا نالا ساڳيا آهن، پر فائلن جا مواد مختلف آهن، انهن کي هم وقت نه ڪيو ويندو.
وقت جي شروعات جي ڪريرڪوخودڪار هم وقت سازي جي مڪمل ٿيڻ کان پوء، rclone عمل اڃا به پس منظر ۾ هلائي سگھي ٿو، جيڪو CPU وسيلن جي 20٪ تي قبضو ڪندو، نتيجي ۾ سرور وسيلن جي ضايع ٿيڻ جي نتيجي ۾.
تنهن ڪري، اهو ضروري آهي ته مڪمل طور تي ڪسٽمائيز شيڊول ٿيل ٽاسڪ ڪمانڊ شامل ڪيو وڃي rclone عمل کي بند ڪرڻ لاء مجبور ڪرڻ ▼
00 09 * * * killall rclone
- (هر صبح 7:00 تي خودڪار طريقي سان آرڪون عمل کي بند ڪريو)
جيڪڏهن CWP ڪنٽرول پينل ڪرنٽاب شيڊول ٿيل ڪمن کي ايڊٽ نٿو ڪري سگهي، توهان ايف ٽي پي استعمال ڪري سگهو ٿاسافٽ ويئر打开 文件 /var/spool/cron/
ايڊٽ ڪريو ڪرنٽاب ٽائيم ٿيل ڪم سڌو سنئون.
VPS لاءِ rclone بيڪ اپ ڪيئن استعمال ڪجي؟مھرباني ڪري ھيٺ ڏنل لنڪ تي ڪلڪ ڪريو ڏسڻ لاءCentOSGDrive خودڪار هم وقت سازي سبق استعمال ڪندي▼
اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) شيئر ڪيو "لينڪس ڪرنٽاب شيڊول اسڪرپٽ ٽاسڪ ڪمانڊ ۽ سيٽنگ ڪنفيگريشن فائل استعمال"، جيڪو توهان لاءِ مددگار آهي.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-1429.html
تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!