حساب کتاب

Cron جنریٹر

کرون جاب بنائیں، ترکی کی وضاحت دیکھیں۔ منٹ/گھنٹہ/دن/مہینہ/دن کے ہفتے کے اختیارات کے ساتھ سیکنڈوں میں ایک درست کرون جاب تیار کریں۔

کرون اسٹیٹمنٹ جنریٹر
0 – 59
0 – 23
1 – 31
کرون کا بیان
کرونٹاب
* * * * *
ترکی میں وضاحت یہ ہر منٹ کام کرتا ہے۔
منٹ* · sa* · مہینہ دن* · مہینہ* · ہفتے کے دن*
معلومات

کرون جنریٹر کے بارے میں

کرونcron ایک معیاری شیڈولنگ میکانزم ہے جو یونکس/لینکس سسٹمز پر مخصوص وقفوں پر کاموں کو چلانے کے لیے استعمال ہوتا ہے۔ ویب سرورز پر خودکار کام، جیسے کہ بیک اپ، ای میل بھیجنا، ڈیٹا بیس کلین اپ، یا رپورٹ جنریشن، اکثر کرون کے استعمال سے منظم ہوتے ہیں۔ تاہم، کرون سٹیٹمنٹ کا نحو - پانچ خالی جگہیں جو وائٹ اسپیس سے الگ کی گئی ہیں - پہلے تو الجھن میں پڑ سکتی ہیں۔

یہ مفت ہے۔ کرون اسٹیٹمنٹ جنریٹر یہ ٹول آپ کو تکنیکی نحو کو جانے بغیر درست کرون اسٹیٹمنٹ بنانے کی اجازت دیتا ہے۔ ڈراپ ڈاؤن فہرستوں سے منٹ، گھنٹہ، مہینے کا دن، مہینہ اور ہفتے کا دن منتخب کریں۔ یہ ٹول فوری طور پر بیان اور انسانی پڑھنے کے قابل ترکی تفصیل دونوں تیار کرتا ہے۔ آپ نے جو بیان بنایا ہے اسے ایک کلک سے کاپی کریں۔ crontab -e آپ اسے اپنی لائن میں چسپاں کر سکتے ہیں۔

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

اس کا استعمال کیسے کریں؟

قدم بہ قدم

  1. اگر تم چاہو ریڈی میڈ ٹیمپلیٹس سیکشن میں اکثر استعمال ہونے والے ٹیمپلیٹ پر کلک کریں۔ فیلڈز خود بخود بھر جائیں گے۔
  2. منٹ, گھنٹہ, مہینے کا دن, مہینہ اور ہفتہ کا دن فیلڈز کو منتخب کریں۔
  3. کرون جاب پوسٹنگ اور اس کی ترکی تفصیل آپ کے انتخاب کے مطابق فوری طور پر اپ ڈیٹ ہو جاتی ہے۔
  4. کاپی بٹن پر کلک کرکے اظہار کو کلپ بورڈ میں محفوظ کریں۔
  5. آپ کے سرور پر crontab -e کمانڈ کے ساتھ ایڈیٹر کھولیں اور اظہار کو پیسٹ کریں۔
FAQ

اکثر پوچھے گئے سوالات

بائیں سے دائیں: منٹ (0–59), گھنٹہ (0–23), مہینے کا دن (1–31), مہینہ (1-12) اور ہفتے کے دن (0-7؛ 0 اور 7 اتوار)۔ ستارہ (*) کا مطلب ہے 'تمام اقدار'۔ مثال کے طور پر 0 9 * * 1 اظہار کا مطلب ہے 'ہر پیر کو 09:00 بجے'۔

ٹرمینل پر crontab -e کمانڈ چلائیں، پھر کھلنے والے ایڈیٹر میں ایک نئی لائن شامل کریں، اپنا کرون سٹیٹمنٹ لکھیں اور کمانڈ پر عمل کریں۔ مثال: 0 0 * * * /usr/bin/php /var/www/backup.phpجب آپ اسے رجسٹر کرتے ہیں، تو کرون ڈیمون خود بخود اظہار کا پتہ لگاتا ہے۔

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

ہاں؛ تاہم، ان دو علاقوں یا یہ منطق کے ساتھ کام کرتا ہے، اور نہیں۔ تو... 0 0 1 * 1 اظہار کو 'مہینے کے پہلے دن یا پیر' سے تعبیر کیا جاتا ہے۔ اگر آپ دونوں کے چوراہے کو نشانہ بنا رہے ہیں، تو آپ کو اسکرپٹ کے اندر اضافی چیک شامل کرنے کی ضرورت ہے۔

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