ڪئين لينڪس ڪائونٽاباب جي ملازمت کي شيڊول شيئر ڪرڻ لاء ڪيئن

تعارف

لينڪس ۾ هڪ ڊيميمون آهي جيڪو سيون سڏيندو آهي، جيڪو باقاعده وقف تي عمل هلائڻ لاء استعمال ڪيو ويندو آهي.

اهو ئي طريقو اهو آهي ته توهان جي سسٽم تي ڪجهه فولڊر کي هلائڻ لاء لکتن لاء چيڪ ڪرڻ لاء. مثال طور، اتي / فولڊر /etc/cron.hourly، /etc/cron.daily، /etc/cron.weekly ۽ /etc/cron.monthly فولڊر آهي. اتي پڻ موجود آهي فائل / وغيره / crontab.

ڊفالٽ جي ذريعي توهان باقاعده وقف هلائڻ لاء لکتن کي لاڳاپيل فولڊر ۾ رکي سگهو ٿا.

مثال طور هڪ ٽرمينل ونڊو (CTRL، ALT ۽ T کي دٻائيندي ڪندي) ۽ هيٺيان آيل لي ڪمن کي هلائي ٿو:

ڦاٽي وغيره /

توهان ڪلاڪ، روزانو، هفتي ۽ مھينا هلائڻ وارا پروگرام يا سکرٽس جي فهرست ڏسي سگھو ٿا.

انهن فولڊر سان مصيبت آهي ته اهي ٿورڙو ناهن. مثال طور روزانه مطلب اهو آهي ته اسڪرپٽ هڪ ڏينهن تي هلندو رهي پر توهان جي وقت تي اسڪرپٽ نه هوندي آهي ته اسڪرپٽ ان ڏينهن دوران هلندا ويندا.

اهو ڪهڙو آھي جو ڪائونٽاب فائل ۾ اچي ٿو.

ڪيچرٽاب فائل تبديل ڪرڻ سان توهان هڪ لپيٽ يا پروگرام حاصل ڪري سگهو ٿا اهو صحيح تاريخ ۽ وقت تي هلڻ لاء جيڪو توهان کي هلائڻ چاهي ٿو. مثال طور، توهان هر شام 6 جون تي پنهنجي فائلون بيڪ اپ ڪرڻ چاهيو ٿا.

اجازت

ڪرنٽابيس ڪمن کي ايڊٽ ڪرڻ جي ضرورت آهي انهي کي ڪنهن ڪانٽيڪ فائيل کي ايڊٽ ڪرڻ جي اجازت آهي. بنيادي طور تي ٻه فائلون جيڪي ڪائونڙينٽاب اجازتون منظم ڪرڻ لاء استعمال ڪيا ويا آهن:

جيڪڏهن فائل /etc/cron.allow موجود آهي انهي کان پوء انهي فائل کي فائل ۾ ڪانٽيوناب کي ترميم ڪرڻ چاهيندو هجي. جيڪڏهن کلون.ٽل فائل موجود ناهي پر هڪ /etc/cron.deny فائل موجود آهي پوء انهي کي صارف انهي فائل ۾ موجود نه هجي.

جيڪڏهن ٻنهي فائلن موجود آهي ته /etc/cron.allow يعني /etc/cron.deny فائل مٿان اوڀاٽيندو آهي.

جيڪڏهن نه فائيل موجود آهي ته پوء اهو نظام سسٽم تي منحصر هوندو آهي يا نه ته صارف ڪنيڪونٽ ۾ ترميم ڪري سگھن ٿا.

روٽ صارف هميشه ڪانٽيونٽي فائل ۾ تبديل ڪري سگھن ٿا. توهان ڪيڏانهن ڪرنٽاب آرڊر کي هلائڻ لاء روه صارف يا سودو حڪم کي تبديل ڪرڻ لاء اي ڪو حڪم استعمال ڪري سگهو ٿا.

ڪروڙ ڪنب جي فائل ۾ تبديلي آڻيندي

هر صارف ڪندڙ جيڪي اجازت ڏئي سگهن ٿيون انهن کي پنهنجو پاڻ ۾ ڪروڙونٽ فائل ٺاهي سگھي ٿو. کلون کمانڈ بنیادی طور پر ایک سے زیادہ کرونٹاب فائلوں کے وجود کے لئے لگ رہا ہے اور ان کے ذریعے چلتا ہے.

چيڪ ڪرڻ لاء ته ڇا توهان ڪي ڪروڙينٽاب فائل ھيٺ ڏنل حڪم هلائي ٿو:

ڪروڙ

جيڪڏهن توهان وٽ ڪا ڪونٽوناب پيغام نياپو "ڪوڊ ڪروڪونب لاء " ظاهر ٿيندو ته توهان جي ڪرنٽاب فائل ڏيکاري ويندي (اها ڪارڪردگي سسٽم کان سسٽم کان مختلف آهي، ڪڏهن ڪڏهن اهو سڀ ڪجهه ڏيکاري ٿو ۽ ٻي ڀيٽ ۾ ڏيکاري ٿو. " ھن فائل کي تبديل نه ڪريو ").

crontab فائل ٺاھڻ يا تدوين ڪرڻ لاء ھيٺ ڏنل آرڊر هلائڻ:

ٽرانسٽ-اي

ڊفالٽ طرفان جيڪڏهن ڪو ڊفالٽ ڊائريڪٽر چونڊيو نه هجي ته پوء توهان کي استعمال ڪرڻ لاء ڊفالٽ ايڊمنسٽريٽ چونڊڻ لاء چيو ويندو. ذاتي طور تي مون نانو استعمال ڪرڻ پسند ڪيو جيئن اهو سڌو سنئون اڳتي استعمال ڪرڻ لاء آهي ۽ اهو ٽرمين مان هلندو آهي.

فائيل جو دٻاء تمام گهڻو معلومات آهي پر اهم حصو تبصرا سيڪشن جي آخر کان اڳ مثال آهي (تبصرو آهن شروعاتي لائنن جي ذريعي #).

# مي اي ڊيم مارو حڪم ڊو

0 5 * * ٽر -جڪ /var/backups/home.tgz / گهر /

ڪيچرٽاب فائل جي هر قطار تي فٽ ڪرڻ لاء معلومات جا 6 ٽڪڙا آهن:

هر شيء لاء (حڪم جي حڪم کانسواء) توهان هڪ وائلڊ ڪارڪردگي جي سڃاڻپ ڪري سگهو ٿا. هيٺيان مثال ڏسو ته ڪرائينب لائن:

30 18 * * ٽر-جوزيف /var/backups/home.tgz / گهر /

ڇا مٿين حڪم چيو وڃي ٿو 30 منٽن، 18 ڪلاڪ ۽ ڪو ڏينهن، هفتي جي مهيني ۽ ڏينهن گهر ڊاريڪٽري کي / ويار / بيڪ اپ فولڊر کي زپ ۽ ٽاري ڏيڻ لاء حڪم جاري آهي.

هر ڪلاڪ ماضي کان 30 منٽ تي هلائڻ لاء هڪ حڪم حاصل ڪرڻ لاء آئون هيٺ ڏنل حڪم هلائي سگهين ٿو:

30 * * * * حڪم

هر منٽ کي 6 کان ماضي تائين هلائڻ لاء هڪ حڪم حاصل ڪرڻ لاء آئون هيٺيان حڪم هلائي سگهين ٿو.

* 18 * * * حڪم

تنهن ڪري توهان کي توهان جي ڪرنٽابيس حڪم واريون ترتيب ڏيڻ بابت محتاط هجڻ گهرجي.

مثال طور:

* * * 1 * حڪم

مٿين حڪم هر جنوري جي هر ڪلاڪ جي هر ڪلاڪن ۾ هر هفتي هلندو. مون کي شڪ آهي ته جيڪي توهان چاهيو ٿا.

هڪ حڪم تي 5 مهينن تي چڙهائي هلائڻ لاء توهان ڪي ڪرونٽاب فائيل کي هيٺ ڏنل حڪم تي ها:

0 5 1 1 * حڪم

ڪينڪونٽي فائل کي ڪيئن هٽائڻ

گهڻو وقت توهان توهان کي ڪروڙينٽ فائيل کي هٽائي نه چاهيو، پر توهان شايد ڪرنٽاب فائيل کان ڪجهه قطار کي ختم ڪرڻ چاهيندا.

بهرحال جيڪڏهن توهان پنهنجي صارف جي ڪانٽوٽاب فائل کي ختم ڪرڻ چاهيو ٿا ته هيٺ ڏنل حڪم:

ڪروڙ

ھن لاء ھڪڙو محفوظ رستو ھيٺ ڏنل حڪم هلائڻ آھي:

ڪروڙينب-ٽو

هي سوال پڇي رهيو آهي "توهان ڇا آهيو؟" ڪانٽوٽاب فائل ختم ڪرڻ کان پهريان