ہارڈ ویئر

لینکس میں کرون اور کروٹاب کا استعمال کیسے کریں

فہرست کا خانہ:

Anonim

یہ بہت ممکن ہے کہ ہر کسی نے ونڈوز کے شیڈول ٹاسک کے بارے میں سنا یا استعمال کیا ہو ، جو کسی فائل ، پروگرام یا عمل کی تشکیل کے علاوہ کسی اور چیز سے نہیں ، ایک مخصوص وقت میں چل سکتے ہیں اور ہمارے صارفین کے ذریعہ مخصوص شرائط کے تحت۔ یہی تصور لینکس پر بھی لاگو ہوتا ہے ، تاہم ، یہ عمل گرافیکل ماحول کے ذریعے نہیں انجام پایا جاتا ہے ، اس کے لئے ہم ٹرمینل کا استعمال کرتے ہیں۔ اسی وجہ سے آج ہم آپ کے لئے کرون اور کرونٹاب کی وضاحت لاتے ہیں جو ان کاموں کو انجام دینے کے لئے ضروری احکامات ہیں۔

کرون اور کرونٹاب

فہرست فہرست

کرون کیا ہے؟

اس کا نام یونانی اظہار چونوس سے آیا ہے اور اس کا معنی وقت ہے ۔ یہ نظام میں ایک سب سے اہم اور عام شیطان یا "ڈیمون" (پس منظر کا عمل) ہے۔ اس پر عمل درآمد شروع ہونے کے پہلے ہی وقت سے شروع ہوتا ہے۔

اس کا بنیادی کام طے شدہ کاموں کو مخصوص تاریخوں پر شروع کرنے اور خود بخود اور بار بار ہونے کا خیال رکھنا ہے۔ کاموں کی تعریف / etc / crontab فائل میں واقع ہے۔ آپریشن آسان ہے ، چیک کریں کہ آیا نظام کے نظام الاوقات کے مطابق عملدرآمد کرنے کے لئے کام (نوکریاں) موجود ہیں یا نہیں۔ اس سے ہمیں اس بات پر زور دینا پڑتا ہے کہ سسٹم کے ٹائم زون کو صحیح طریقے سے ایڈجسٹ کرنا ضروری ہے ، بصورت دیگر ہم کرین کے ساتھ متوقع نتائج حاصل نہیں کریں گے۔

اس تقسیم کے مطابق جو ہم لینکس میں استعمال کررہے ہیں ، اس کو /etc/init.d یا وغیرہ / rc.d / ڈائریکٹریوں کا استعمال کرکے شروع کیا جاسکتا ہے اور ہر منٹ اس میں / etc / crontab یا / var / spool / cron لوکیٹنگ کی جانچ پڑتال ہوتی ہے۔ ممکنہ سزائے موت پر عمل درآمد۔

کرونٹاب کیا ہے؟

یہ کسی ٹیکسٹ فائل کی طرح آسان ہے۔ ہاں ، یہاں تک کہ اگر ایسا نہیں لگتا ہے۔ جو چیز اسے خصوصی بناتی ہے وہ اس کا مواد ہے۔ اس کے مواد میں سسٹم کے ذریعہ عمل میں لائے جانے والے تمام اسکرپٹس کی فہرست کی وضاحت کی گئی ہے ۔ نیز تاریخوں ، اوقات اور ان پر عمل درآمد کے لئے اجازت کی وضاحت کرنا۔

لینکس میں ، ہر صارف کی عام طور پر ان کی اپنی کرونٹاب فائل ہوتی ہے اور جس میں ڈائریکٹری میں واقع ایک صارف کے پاس ہے۔

اپنی فائل تیار کرنے کے ل ((اگر آپ روٹ صارف نہیں ہیں تو) آپ صرف یہ کمانڈ استعمال کرتے ہیں:

crontab

کثیر استعمال کنندہ سسٹم پر کرون کاموں کا انتظام کرنے کا آسان طریقہ کرونٹاب ہے ، جیسا کہ روٹ صارف یا سادہ سسٹم صارف۔

اگلا ، میں ایک نمونہ مثال کے ساتھ ، آپ کو کرونٹاب کے اندر کرون کی تعریف کے سلسلے میں تھوڑی مدد دیتا ہوں۔ (کیا آپ کے سامنے ایک # ہے تاکہ آپ اپنی تبصرہ کے بطور اپنی کرنٹاب فائل کے آغاز میں ہی ڈال سکیں اور کیا آپ ہمیشہ اس کے ساتھ ہوں گے؟

# کرون کی مثال تعریف: #.---------------- منٹ (0 - 59) # |.------------- گھنٹے (0 - 23) # | |.---------- مہینے کے دن (1 - 31) # | | |.------- ماہ (1 - 12) اے جان ، فیب ، مار ، اپریل… # | | | |.---- ہفتے کے دن (0 - 6) (اتوار = 0 یا 7) # | | | | | # * * * * * صارف کمانڈ MAILTO = "کرون @ لوکل ہوم" شیل = / بن / ش

جہاں ہر ستارہ وقت کے ایک چھوٹے حصے کی نمائندگی کرتا ہے جو عمل درآمد کے لمحے کا تعی.ن کرتا ہے ، اس کے بعد وہ صارف ہوتا ہے جس کے تحت پھانسی دی جاتی ہے (وہ صارف جڑ یا تفویض اجازت نامے والا ہوسکتا ہے) اور آخر کار اس پر عملدرآمد کا حکم دیتا ہے۔

کرون جاب ایڈمنسٹریشن

جیسا کہ آپ نے پہلے ہی دیکھا ہے ، آپریشن بہت آسان ہے۔ عنوان کو بند کرنے کے ل I ، میں آپ کو ہمارے لینکس سسٹم کے کرون کو کنٹرول کرنے اور اس کی تصدیق کرنے کے لئے بنیادی اور ضروری احکامات دکھاؤں گا۔

ہم آپ کو قبول کرتے ہیں کیننیکل نے اوبنٹو کو باضابطہ طور پر 17.04 `` زیسٹی زاپس '' کا اعلان کیا

اگر آپ جو چاہتے ہیں وہ موجودہ فائل کی جگہ کسی دوسرے کے ذریعہ جس کی آپ منتخب کرتے ہیں اس کی جگہ لے لے ، تو مندرجہ ذیل کمانڈ کا استعمال کریں:

کرونٹاب (فائل نام)

اگر ہم موجودہ فائل میں ترمیم کرنا چاہتے ہیں یا اس کی ضرورت ہوتی ہے تو ہم مندرجہ ذیل استعمال کرتے ہیں:

crontab -e

ان تمام کاموں کی فہرست حاصل کرنے کے لئے جو کرونٹاب میں تشکیل دیئے گئے ہیں ، ہم استعمال کرتے ہیں:

crontab -l

موجودہ کرونٹاب کو سسٹم سے ہٹانے کے ل we ، ہمارے پاس یہ ہے:

crontab -d

آپ کو پڑھنے میں دلچسپی ہوسکتی ہے: اوبنٹو اور لینکس کے بنیادی احکامات کی فوری ہدایت نامہ

ایک اور آپریشن جو ہم انجام دے سکتے ہیں وہ ہے اس ڈائریکٹری کی وضاحت کرنا جہاں کرونٹاب اسٹور کیا جائے گا۔ یہ واضح کرنا ضروری ہے کہ ہمیں منتخب ڈائریکٹری میں پھانسی کی اجازت ہونی چاہئے ، ورنہ یہ کام نہیں کرے گی۔ اس کی وضاحت کرنے کا حکم مندرجہ ذیل ہے۔

crontab -c dir

اور آخر کار ، ہم سسٹم سے تعلق رکھنے والے دوسرے صارفین کے موجودہ کرونٹاب کو سنبھال سکتے ہیں۔

crontabu صارف

جیسا کہ آپ نے دیکھا ہے ، لینکس میں کاموں کو شیڈول کرنا بالکل بھی پیچیدہ نہیں ہے اور تمام واضح نکات کے ساتھ یہ تیزی سے کیا جاسکتا ہے۔

مجھے امید ہے کہ آپ کو یہ مضمون مددگار ثابت ہوا۔ آپ اپنے تبصروں میں لینکس میں کرین پروگرام کرنے کے ل your اپنے خدشات یا کوئی اچھی پریکٹس چھوڑ سکتے ہیں! ؟

ہارڈ ویئر

ایڈیٹر کی پسند

Back to top button