لينڪس ڪرنٽاب اسڪرپٽ ٽاسڪ ڪمانڊ کي باقاعده طور تي عمل ڪري ٿو ۽ ترتيب واري فائل جي استعمال کي سيٽ ڪري ٿو

لينڪسبلٽ ان ڪرون عمل اسان کي مقرر ڪيل ڪمن کي انجام ڏيڻ جي ضرورتن کي پورو ڪرڻ ۾ مدد ڪري سگھي ٿو. ڪرون ۽ شيل اسڪرپٽ استعمال ڪرڻ سان، باقاعدي طور تي تمام پيچيده ڪم حڪمن تي عمل ڪرڻ ۾ ڪو مسئلو ناهي.

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 SettingCrontab for root ▼

CWP ڪنٽرول پينل ۾ GDrive سان خودڪار طريقي سان هم وقت سازي ڪرڻ لاءِ ڪرنٽاب ٽائيم ٿيل ڪم ڪيئن سيٽ ڪجي؟2nd

"مڪمل ڪسٽم ڪرون نوڪريون شامل ڪريو" ۾، ھيٺ ڏنل مڪمل ڪسٽم ڪرون ڪمان داخل ڪريو ▼

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 جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو