Anonim

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

میں Automator کے بارے میں کیا پسند کرتا ہوں کہ یہ واقعی WYSIWYG پروگرامنگ کا طریقہ ہے۔ یہ ایک نان پروگرامر کو لازمی طور پر اسکرپٹ تیار کرنے کی اجازت دیتا ہے جس میں کمپیوٹر آپ کے لئے کام کرے گا۔ ونڈوز کے ذریعہ ، آپ VBScript کا استعمال کرسکتے ہیں اور بیچ فائلیں تشکیل دے سکتے ہیں ، لیکن یہ زیادہ تر کی صلاحیتوں سے بالاتر ہے (مجھ سمیت)۔ ونڈوز کے لئے ایسی افادیتیں ہیں جو آٹومیٹر کی طرح کام کرتی ہیں ، لیکن وہ سستی نہیں ہیں۔ مثال کے طور پر ، ونڈوز برائے ونڈوز کے نام سے ایک پروگرام اسکرپٹ بنانے کے لئے ایک ماحول فراہم کرتا ہے ، لیکن یہ زیادہ پیچیدہ ہے اور اس کی لاگت 195 ڈالر ہے۔ یہ پورے OS X آپریٹنگ سسٹم سے کہیں زیادہ ہے۔ اس کے برعکس ، آٹو میٹر OS X کے ساتھ بنڈل ہے اور اسے استعمال کرنا آسان ہے۔

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

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

میری مثال میں ، میں نے اپنا FTP کلائنٹ ٹرانسمیٹ اصل فائل ٹرانسفر کو انجام دینے کے لئے استعمال کیا۔ میں یہ کیسے کروں؟

  1. ورک اپیس پر "ایپلیکیشن لانچ کریں" ایکشن گھسیٹیں۔ اس کارروائی کے ڈراپ ڈاؤن مینو میں ، میں نے ٹرانسمٹ (میرا FTP مؤکل) منتخب کیا۔
  2. "ہم وقت سازی والے فولڈر" ایکشن کو ورک اسپیس میں گھسیٹیں۔ میرے معاملے میں ، ٹرانسمٹ اس کارروائی کے ساتھ آتی ہے اور یہ اسے آٹو میٹر میں رکھ دیتی ہے۔ لہذا ، عمل کو خاص طور پر ٹرانسمیٹ کے ساتھ کام کرنے کا پروگرام بنایا گیا ہے۔ میں سرور کا نام ، لاگ ان ، جس فولڈر کو میں ڈاؤن لوڈ کرنا چاہتا ہوں ، دور دراز سائٹ (میرے سرور) پر فولڈر ، جہاں بیک اپ ہیں ، اور مطابقت پذیری کی سمت (ڈاؤن لوڈ) کی وضاحت کرتا ہوں۔
  3. اس کے بعد میں "ایپلی کیشن چھوڑو" ایکشن کو اسپیس میں گھسیٹتا ہوں اور ٹرانسمیٹ منتخب کرتا ہوں۔
  4. میں کام کو فلو کے طور پر کام کو بچاتا ہوں۔ ورک فلو کو جانچنے اور نتائج دیکھنے کے ل You آپ آٹو میٹر میں "رن" بٹن کو ٹکرائیں۔ میں یہ کرتا ہوں اور میں دیکھ سکتا ہوں کہ ورک فلو کام کرتا ہے۔ ٹھنڈا۔
  5. اگلا ، میں اس ورک فلو کو CRON کے توسط سے چلانا چاہتا ہوں۔ آپ کمانڈ لائن کے ذریعہ کرون ملازمتیں مرتب کرسکتے ہیں ، لیکن میں کرونیکس نامی پروگرام نصب اور لانچ کرتا ہوں ، جو عام گرافیکل انٹرفیس کے ذریعے CRON تک رسائی فراہم کرتا ہے۔
  6. میں ورک فلو کو چلانے کے لئے مندرجہ ذیل کمانڈ کا استعمال کرتا ہوں: automator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow ورک فلوز / automator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow ۔ ورک فلو / automator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow نوٹ نوٹ آپ کو کمانڈ میں " automator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow " ڈالنے کی ضرورت ہے تاکہ سسٹم جان سکے کہ فائل کو کیسے کھولنا ہے۔ . نیز ، جب کہ "ورک فلو" دستاویز فائنڈر میں ایک فائل کے بطور نمودار ہوگی ، اصل میں وہی ہے جسے "پیکیج" کہا جاتا ہے۔ اگر آپ اس پر دائیں کلک کرتے ہیں اور "دیکھیں پیکیج فہرست" دیکھیں گے تو آپ دیکھیں گے کہ اس میں حقیقت میں فائلوں کا ایک گروپ شامل ہوتا ہے۔ لہذا ، آپ کو CRON کے ذریعے چلانے کے ل it اس میں دلچسپی لانے اور حقیقی اسکرپٹ تک جانے کی ضرورت ہے۔
  7. جب چاہیں چلانے کیلئے اسے مرتب کریں۔
  8. تم ہو چکے ہو

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

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

آٹومیٹر کچھ واقعی طاقتور چیزوں کے قابل ہے۔ یہ کام کا بہاؤ دراصل واقعی بنیادی ہے ، لیکن میرے لئے استعمال میں تھا۔

تو ، کیا آپ میں سے کوئی خودکار استعمال کررہا ہے؟ میں آپ کے تبصرے میں دلچسپی لوں گا جو آپ نے اس کے ساتھ کیا کیا ہے۔

اپنے سرور کا بیک اپ لینے کے لئے آٹومیٹر کا استعمال