لینکس پر ٹاسک کو کس طرح مرتب کریں: کرونٹاب فائلوں کا تعارف

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

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

کرونٹاب کھولنا

پہلے ، اپنے لینکس ڈیسک ٹاپ کے ایپلیکیشنز مینو سے ٹرمینل ونڈو کھولیں۔ اگر آپ اوبنٹو استعمال کررہے ہیں تو آپ ڈیش آئیکن پر کلک کرسکتے ہیں ، ٹرمینل ٹائپ کرسکتے ہیں اور ایک کھولنے کے لئے انٹر دبائیں۔

کا استعمال کرتے ہیں crontab -e اپنے صارف اکاؤنٹ کی کرونٹاب فائل کھولنے کا حکم۔ اس فائل میں موجود کمانڈز آپ کے صارف اکاؤنٹ کی اجازت کے ساتھ چلتی ہیں۔ اگر آپ سسٹم کی اجازت کے ساتھ چلنے کے لئے کمانڈ چاہتے ہیں تو ، اس کا استعمال کریں sudo crontab -e روٹ اکاؤنٹ کی کرونٹاب فائل کو کھولنے کا حکم۔ کا استعمال کرتے ہیں su -c “crontab -e” اس کے بجائے کمانڈ کریں اگر آپ کی لینکس کی تقسیم sudo استعمال نہیں کرتی ہے۔

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

آپ کو نینو ٹیکسٹ ایڈیٹر نظر آئے گا ، جسے آپ کے ٹرمینل ونڈو کے اوپری حصے میں "GNU نینو" ہیڈر نے شناخت کیا ہے۔ اگر آپ نہیں کرتے ہیں تو ، کرانتب شاید vi ٹیکسٹ ایڈیٹر میں کھولا گیا ہے۔

اگر آپ کو vi استعمال کرنے میں آسانی نہیں ہے تو ، آپ ٹائپ کرسکتے ہیں : چھوڑ دیں vi میں اور اسے دبانے کیلئے انٹر دبائیں۔ چلائیں ایڈیٹر = نینو برآمد کریں کمانڈ کریں ، پھر چلائیں crontab -e ایک بار پھر نانو میں crontab فائل کھولنے کے لئے.

نئی ٹاسک شامل کرنا

نینو میں کرونٹاب فائل کے نیچے سکرول کرنے کیلئے تیر والے بٹنوں یا پیج ڈاون کی کو استعمال کریں۔ # سے شروع ہونے والی لائنیں کمنٹ لائنیں ہیں ، اس کا مطلب ہے کہ کرون ان کو نظرانداز کرتا ہے۔ تبصرے صرف فائل میں ترمیم کرنے والے لوگوں کو معلومات فراہم کرتے ہیں۔

کرونٹاب فائل میں لائنیں مندرجہ ذیل تسلیم شدہ اقدار کے ساتھ درج ذیل ترتیب میں لکھی گئیں۔

منٹ (0-59) گھنٹے (0-23) دن (1-31) مہینہ (1-12) ہفتہ کا دن (0-6) کمانڈ

آپ کسی بھی قدر سے ملنے کے لئے ستارے (*) کا کردار استعمال کرسکتے ہیں۔ مثال کے طور پر ، ماہ کے لئے ایک ستارے کا استعمال ہر کمانڈ کو چلانے کا سبب بنتا ہے۔

مثال کے طور پر ، ہم کہتے ہیں کہ ہم کمانڈ / usr / bin / مثال ہر دن 12:30 بجے چلانا چاہتے ہیں۔ ہم ٹائپ کریں:

29 0 * * * / usr / bin / مثال

ہم 30 منٹ کے نشان کے لئے 29 اور صبح 12 بجے کے لئے 0 استعمال کرتے ہیں کیونکہ منٹ ، گھنٹہ اور ہفتے کے دن کی قدر 0 سے شروع ہوتی ہے۔ نوٹ کریں کہ دن اور مہینہ کی قدر 0 کے بجائے 1 سے شروع ہوتی ہے۔

متعدد اقدار اور حدود

مخصوص متعدد بار کوما سے جدا کی گئی اقدار کا استعمال کریں۔ مثال کے طور پر ، لائن

0،14،29،44 * * * * / usr / bin / example2

ہر گھنٹے ، ہر دن 15 منٹ کے نشان پر / usr / bin / example2 چلاتے ہیں۔ یقینی بنائیں کہ آپ ہر نئے کام کو نئی لائن پر شامل کرتے ہیں۔

قدروں کی ایک حد کی وضاحت کرنے کے لئے ڈیش سے جدا قدروں کا استعمال کریں۔ مثال کے طور پر ، لائن

0 11 * 1-6 * / usr / bin / example3

/ usr / bin / example3 ہر دن دوپہر کے وقت چلتا ہے ، لیکن صرف سال کے پہلے چھ مہینوں میں۔

فائل کو محفوظ کرنا

نینو میں کرونٹاب فائل کو محفوظ کرنے کے لئے Ctrl-O دبائیں اور انٹر دبائیں۔ فائل محفوظ کرنے کے بعد نینو کو بند کرنے کے لئے Ctrl-X شارٹ کٹ استعمال کریں۔

آپ کو "کرونٹاب: نیا کروٹاب انسٹال کرنا" پیغام نظر آئے گا ، اس سے یہ ظاہر ہوتا ہے کہ آپ کی نئی کرونٹاب فائل کامیابی کے ساتھ انسٹال ہوگئی ہے۔


$config[zx-auto] not found$config[zx-overlay] not found