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

How Edit Crontab With Nano



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

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







کرون نوکریاں کیوں استعمال کریں؟

کرون جابس لینکس میں درج ذیل وجوہات کی وجہ سے مددگار ہیں۔



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

کرونٹاب کا نحو:

کرونٹاب فائل میں ہر فیلڈ درج ذیل ترتیب میں موجود ہے۔



منٹ(s)گھنٹہ(s)دن(s)مہینہ(s)ہفتے کا دن(s) کمانڈ(s)

کرونٹاب کمانڈ کا نحو یہ ہے:





***** /path_to_script
  • استعمال کریں۔ ستارے (*) ملاپ کے لیے.
  • حد کی وضاحت کریں: ایک ہائفن کے استعمال کے ساتھ ، آپ 1-20 ، 60-80 ، یا سوموار ، جنوری مارچ کی حد کی وضاحت کرسکتے ہیں۔
  • متعدد حدود کی وضاحت کریں: یہ آپ کو اجازت دیتا ہے کہ کمانڈ کے ذریعے الگ الگ متعدد فیلڈز کی وضاحت کریں ، جیسے کہ جنوری ، اپریل-جولائی۔

کرون انسٹال کریں:

اپنے لینکس سسٹم پر کرون انسٹال کرنے کے لیے نیچے دی گئی کمانڈ لکھیں۔

$سودومناسبانسٹال کریںکرون



اس کے بعد ، کرون کو آٹو اسٹارٹ کرنے کے قابل بنائیں۔

$سودوsystemctlفعال --ابھیکرون

نانو کے ساتھ کرونٹاب میں ترمیم:

آپ کو نانو کے ساتھ کسی بھی کرونٹاب فائل میں ترمیم کے طریقہ کار کو ظاہر کرنے کے لیے ، ہم ایک کرونٹاب جاب بنائیں گے۔ پھر ، ایک لینکس صارف استعمال کر سکتا ہے crontab -u USERNAME -e نانو ایڈیٹر کے ساتھ کرونٹاب فائل میں ترمیم کرنے کا حکم۔

آئیے استعمال کریں۔ crontab -e کرونٹاب کنفیگریشن فائل میں موجودہ لینکس ہنٹ صارف کے لیے کرون جاب شامل کرنے کا حکم۔

$کرونٹابlinuxhint-اور

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

* * rm /گھر/linuxhint/ *.log> /دیو/خالی> &

دبائیں CTRL+O یہ شامل کردہ مواد کو کرونٹاب فائل میں لکھے گا۔

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

$سودو ایل ایس - /کہاں/سپول/کرون/crontabs

آؤٹ پٹ اعلان کرتا ہے کہ آپ کی کرون جاب کامیابی سے کرونٹاب میں شامل ہو گئی ہے۔

نتیجہ:

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