په WordPress GO خدمت کې د 1 کلن ډومین نوم وړیا وړاندیز

کرونټاب د سیسټم مدیرانو او پراختیا کونکو لپاره یوه اړینه وسیله ده. نو، کرونټاب څه شی دی؟ په دې بلاګ پوسټ کې، موږ د دې ځواکمن وسیلې اساساتو، ګټو او کارولو ته مفصله کتنه کوو چې تاسو ته اجازه درکوي چې منظم کارونه اتومات کړئ. موږ هر څه ګام په ګام تشریح کوو، د کرونټاب له اساسي پیرامیټرو څخه نیولې تر دندو مهالویش کولو مرحلو پورې. موږ عملي معلومات هم شاملوو لکه د کرونټاب کارولو پر مهال څه په پام کې ونیول شي، د نمونې سناریوګانې، ممکنه غلطۍ او حل لارې. د کرونټاب او غوره لارښوونو سره د خپل کاري جریان د غوره کولو زده کولو سره د سیسټم اداره اسانه کړئ.
کرونټاب څه شی دی؟ د پوښتنې تر ټولو ساده ځواب دا دی چې دا د مهالویش کولو وسیله ده چې منظم کارونه په اتوماتيک ډول د یونیکس په څیر عملیاتي سیسټمونو کې پرمخ وړي. کرونټاب کاروونکو ته اجازه ورکوي چې په ځانګړو وختونو یا وقفو کې قوماندې، سکریپټونه، یا پروګرامونه پرمخ بوځي. دا د سیسټم مدیرانو او پراختیا کونکو لپاره یوه اړینه وسیله ده چې تکراري دندې اتومات کړي او د سیسټم ساتنه ساده کړي.
د کرونټاب اصلي موخه د مهالویش شوي دندې اجرا کولو پروسې رامینځته کول دي چې لاسي مداخلې ته اړتیا نلري. د مثال په توګه، هره نیمه شپه د ډیټابیس بیک اپ اخیستل، په هر ساعت کې د لاګ فایلونو تحلیل کول، یا په ځانګړو ورځو کې په اتوماتيک ډول د سیسټم تازه معلومات پیل کول د کرونټاب سره په اسانۍ سره اداره کیدی شي. په دې توګه، د انساني غلطیو مخه نیول کیږي او وخت خوندي کیږي.
د کرونټاب اساسي مفاهیم
کرونټاب د یو ډیمون (کرون) لخوا اداره کیږي چې د عملیاتي سیسټم په شالید کې چلیږي. کرون ډیمون په منظم ډول په سیسټم کې د کرونټاب ټولې فایلونه ګوري او په ټاکل شوي وختونو کې اړونده دندې پرمخ وړي. دا پروسه په بشپړه توګه اتومات ده، نو کاروونکي اړتیا نلري چې په لاسي ډول دندې پیل کړي.
| سیمه | تشریح | اجازه ورکړل شوي ارزښتونه |
|---|---|---|
| دقیقه | هغه دقیقه چې دنده به پکې ترسره شي. | ۰-۵۹ |
| ساعت | هغه وخت چې دنده به پکې ترسره شي. | ۰-۲۳ |
| ورځ | هغه ورځ چې دنده به پکې ترسره شي. | ۱-۳۱ |
| میاشت | هغه میاشت چې دنده به پکې ترسره شي. | ۱-۱۲ (یا جنوري، فبروري، مارچ، اپریل...) |
| د اونۍ ورځ | د اونۍ هغه ورځ چې دنده به پکې ترسره شي. | ۰-۶ (۰=یکشنبه، ۱=دوشنبه…) یا یکشنبه، دوشنبه، سې شنبه، چهارشنبه… |
| امر | د چلولو لپاره امر یا سکریپټ. | د هر سیسټم قومانده یا سکریپټ لاره. |
کرونټاب څه شی دی؟ کله چې پوښتنې ته ځواب ورکوئ، نو دا مهمه ده چې هغه انعطاف او اتومات وړتیاوې په ګوته کړئ چې دا یې وړاندې کوي. د کرونټاب سره، د سیسټم مدیران او پراختیا کونکي کولی شي پیچلي دندې ساده کړي او خپل سیسټمونه په ډیر موثریت سره پرمخ بوځي. په سمه توګه تنظیم شوی کرونټاب به ستاسو وخت خوندي کړي او ستاسو د سوداګرۍ پروسې به غوره کړي.
کرونټاب یوه پیاوړې وسیله ده چې د یونیکس پر بنسټ سیسټمونو کې د دندو مهالویش لپاره کارول کیږي. کله چې په سمه توګه وکارول شي، تاسو کولی شئ خپل موثریت زیات کړئ او د خپلو تکراري دندو اتومات کولو سره د خپل سیسټم مدیریت پروسې ساده کړئ.
کرونټاب څه شی دی؟ د پوښتنې د ځواب په لټه کې، دا ممکنه نه ده چې د دې وسیلې لخوا وړاندې شوي ګټې له پامه وغورځول شي. کرونټاب د سیسټم مدیرانو او پراختیا کونکو لپاره یوه اړینه وسیله ده. دا وخت خوندي کوي او د هغو دندو اتومات کولو سره عملیاتي موثریت زیاتوي چې په منظم وقفو کې ترسره کولو ته اړتیا لري. دا د تکراري کارونو له منځه وړلو سره چې باید په لاسي ډول ترسره شي د انساني غلطۍ خطر کموي. دا سیسټمونو ته اجازه ورکوي چې ډیر باثباته او باوري کار وکړي.
کرونټاب نه یوازې وخت خوندي کوي بلکې د سیسټم سرچینو ډیر اغیزمن کارول هم تضمینوي. د هغو دندو ترسره کول چې د پروسس کولو شدید ځواک ته اړتیا لري، په ځانګړې توګه کله چې د سیسټم بار ټیټ وي، د سیسټم په ټولیز فعالیت مثبت اغیزه کوي. د مثال په توګه، عملیات لکه د ډیټابیس بیک اپ یا د لویو معلوماتو تحلیل د شپې په ساعتونو کې ترسره کیدی شي پرته له دې چې د کاروونکي تجربه اغیزمنه کړي.
د کرونټاب کارولو ګټې
د کرونټاب انعطاف منونکی جوړښت د مختلفو اړتیاوو لپاره مناسب حلونه وړاندې کوي. د دې آزادۍ څخه مننه چې دا معلومه کړي چې دندې به څومره ځله ترسره شي (دقیقه، ساعت، ورځنی، اونۍ، میاشتنی، او نور)، د اتومات کولو هر سناریو ځای په ځای کیدی شي. سربیره پردې، هغه دندې چې په یوه ټاکلې نیټه او وخت کې ترسره کیدو ته اړتیا لري هم په اسانۍ سره مهالویش کیدی شي. دا په ځانګړي ډول د وخت حساس عملیاتو لکه د کمپاین مدیریت یا ځانګړو پیښو کې خورا اسانتیا برابروي.
کرونټاب څه شی دی؟ د پوښتنې ځواب یوازې د تخنیکي وسیلې څخه هاخوا دی. دا ستراتیژیکې ګټې وړاندې کوي لکه د سوداګرۍ پروسو اصلاح کول، د سرچینو اغیزمن کارول او د سیسټم اعتبار زیاتول. له همدې امله، د سیسټم ادارې او اتومات کولو لپاره د کرونټاب په مؤثره توګه کارول کولی شي د هرې ادارې لپاره د پام وړ سیالي ګټه چمتو کړي.
کرونټاب څه شی دی؟ کله چې د پوښتنې ځواب لټوئ، د دې وسیلې د اساسي پیرامیټرو پوهیدل ستاسو د دندو د دقیق او مؤثره مهالویش کولو کلیدي ده. کرونټاب یوه پیاوړې وسیله ده چې په ځانګړو وختونو کې ستاسو قوماندې په اتوماتيک ډول چلولو لپاره کارول کیږي. دا پیرامیټرې تاسو ته اجازه درکوي چې په تفصیل سره مشخص کړئ چې کوم قومانده چلیږي او کله. پیرامیټرونه د دقیقو څخه تر ورځو، میاشتو او د اونۍ ورځو پورې د وخت لړۍ پوښي.
د کرونټاب اساسي پیرامیټرونه پنځه مختلف ساحې لري، او دا ساحې په ترتیب سره دقیقې، ساعت، ورځ، میاشت او د اونۍ ورځ دي. هر ډګر د وخت یو ځانګړی واحد استازیتوب کوي، او په دې برخو کې داخل شوي ارزښتونه ټاکي چې کله دنده پرمخ وړل کیږي. د مثال په توګه، د هرې ورځې په ۱۰:۰۰ بجو د یوې دندې د ترسره کولو لپاره د مناسبو پیرامیټرو په ټاکلو سره، تاسو کولی شئ ډاډ ترلاسه کړئ چې ستاسو دنده په اتوماتيک ډول پرته له لاسي مداخلې ترسره کیږي.
| سیمه | تشریح | اجازه ورکړل شوي ارزښتونه |
|---|---|---|
| دقیقه | هغه دقیقه چې دنده به پکې ترسره شي. | ۰-۵۹ |
| ساعت | هغه وخت چې دنده به پکې ترسره شي. | ۰-۲۳ |
| ورځ | هغه ورځ چې دنده به پکې ترسره شي. | ۱-۳۱ |
| میاشت | هغه میاشت چې دنده به پکې ترسره شي. | ۱-۱۲ (یا جنوري، فبروري، مارچ، اپریل، می، جون، جولای، اګست، سپتمبر، اکتوبر، نومبر، دسمبر) |
| د اونۍ ورځ | د اونۍ هغه ورځ چې دنده به پکې ترسره شي. | ۰-۷ (۰ او ۷ د یکشنبې استازیتوب کوي، ۱ دوشنبه ده، ۲ سه شنبه ده، او داسې نور) (یا یکشنبه، دوشنبه، سه شنبه، چهارشنبه، پنجشنبه، جمعه، شنبه) |
د دې پیرامیټرو څخه هر یو د یوې ځانګړې مودې مودې ته اشاره کوي، او د دې دورو په ښه کولو سره، تاسو کولی شئ خپلې دندې د خپل مطلوب مهالویش سره سم پرمخ بوځي. تاسو کولی شئ د ستوري (*) په کارولو سره یو وائلډ کارډ کرکټر هم مشخص کړئ چې معنی یې هر وي. د مثال په توګه، که تاسو د دقیقو په ساحه کې * داخل کړئ، نو دنده به هره دقیقه پرمخ ځي. دا انعطاف، کرونټاب څه شی دی؟ پوښتنه نوره هم ارزښتناکه ده ځکه چې دا تاسو ته اجازه درکوي چې ستاسو د اتومات اړتیاوې په سمه توګه پوره کړئ.
د کرونټاب پیرامیټرې ګام په ګام
د مثال په توګه، د هرې دوشنبې سهار په 8 بجو د سکریپټ چلولو لپاره، تاسو کولی شئ لاندې کرښه خپل کرونټاب ته اضافه کړئ: 0 8 * * 1 /path/to/your/script.sh. دا مثال، کرونټاب څه شی دی؟ دا د پوښتنې عملي تطبیق دی او ښیي چې دا وسیله څومره ګټوره ده. د کرونټاب سمه کارول د سیسټم مدیرانو او پراختیا کونکو لپاره د وخت سپما او موثریت معنی لري. له همدې امله، د کرونټاب پیرامیټرو ښه پوهیدل او په سمه توګه یې تنظیم کول د بریالي اتومات کولو لپاره خورا مهم دي.
کرونټابد مهالویش کولو یوه وسیله ده چې ځینې قوماندې یا سکریپټونه په منظم وقفو کې په لینکس او یونیکس په څیر عملیاتي سیسټمونو کې په اتوماتيک ډول چلولو ته اجازه ورکوي. دا وسیله چې په مکرر ډول د سیسټم مدیرانو او پراختیا کونکو لخوا کارول کیږي، د تکراري دندو د لاسي اجرا کولو مخنیوي سره وخت خوندي کوي او د سوداګرۍ پروسو اتومات کولو کې مرسته کوي. د مثال په توګه، هره شپه په یو ځانګړي وخت کې د ډیټابیس بیک اپ اخیستل، د لاګ فایلونو پاکول، یا د سیسټم تازه معلوماتو لپاره چک کول د کرونټاب له لارې په اسانۍ سره مهالویش کیدی شي.
| د کارولو ساحه | تشریح | د نمونې دنده |
|---|---|---|
| د ډیټابیس بیک اپ | د ډیټابیس منظم بیک اپ اخیستل. | هره شپه په ۰۳:۰۰ بجو د ډیټابیس بیک اپ واخلئ. |
| د لاګ مدیریت | په منظم ډول د لاګ فایلونو پاکول یا آرشیف کول. | هره اونۍ د لاګ فایلونه آرشیف کړئ. |
| د سیسټم تازه معلومات | د سیسټم او سافټویر تازه معلومات چیک کول او نصب کول. | په میاشت کې یو ځل د سیسټم تازه معلومات وګورئ. |
| برېښنالیک ولېږئ | د اتوماتیک بریښنالیک خبرتیاو لیږل. | هره ورځ په ځانګړو وختونو کې د راپور ایمیلونه واستوئ. |
کرونټابد کارولو ساحې خورا پراخې دي او د مختلفو اړتیاوو لپاره حلونه وړاندې کوي. دا ډېره اسانتیا برابروي په ځانګړې توګه په هغو شرایطو کې چې سیسټمونه باید په دوامداره توګه وڅارل شي، وساتل شي او تازه وساتل شي. کرونټاب د دې ځانګړتیا څخه مننه، ډیری پروسې چې لاسي مداخلې ته اړتیا لري اتومات کیږي، وخت خوندي کوي او د انساني غلطیو مخه نیسي. د مثال په توګه، دندې لکه د سټاک تازه معلومات، د ای کامرس سایټ لپاره د تخفیفونو پیل یا پای کرونټاب په اسانۍ سره پلان کیدی شي.
د کرونټاب کارولو ساحې
کرونټاب دا د سیسټم مدیرانو او پراختیا کونکو لپاره یوه لازمي وسیله ده. کله چې په سمه توګه تنظیم شي، دا د تکراري دندو اتومات کولو سره د سوداګرۍ پروسې غوره کوي، ډاډ ترلاسه کوي چې سیسټمونه په ډیر اغیزمن ډول کار کوي، او احتمالي غلطۍ کموي. کرونټابد لخوا وړاندې شوي انعطاف او اسانتیا څخه مننه، د سیسټمونو دوامداره څارنه، ساتنه او تازه ساتل خورا اسانه کیږي. دا هم وخت خوندي کوي او هم د سیسټمونو خوندي او باثباته عملیات کې مرسته کوي.
کرونټاب څه شی دی؟ د پوښتنې د ځواب او د هغې د کارولو اساسي برخو زده کولو وروسته، راځئ چې اوس د کرون دندو مهالویش کولو څرنګوالي ته نږدې کتنه وکړو. کرونټاب یوه پیاوړې وسیله ده چې په اتوماتيک ډول په ټاکل شویو وختونو کې ځینې قوماندې یا سکریپټونه چلولو لپاره کارول کیږي. کله چې په سمه توګه تنظیم شي، دا کولی شي ډیری دندې ساده کړي، د سیسټم ادارې دندو څخه د معلوماتو بیک اپ پورې.
په کرونټاب کې د دندو مهالویش د یو ځانګړي ترکیب سره سم ترسره کیږي. هره کرښه د وخت معلومات او هغه قومانده لري چې باید چلول شي. دا ترکیب د وخت د مختلفو واحدونو د څرګندولو لپاره کارول کیږي، د دقیقو څخه تر اونۍ پورې ورځو پورې. ناسم نحو کولی شي دندې د پلان شوي پلان سره سم کار ونکړي، نو دا مهمه ده چې محتاط اوسئ.
د کرونټاب مهالویش پیرامیټرې
| سیمه | تشریح | اجازه ورکړل شوي ارزښتونه |
|---|---|---|
| دقیقه | هغه دقیقه چې دنده به پکې ترسره شي. | ۰-۵۹ |
| ساعت | هغه وخت چې دنده به پکې ترسره شي. | ۰-۲۳ |
| ورځ | هغه ورځ چې دنده به پکې ترسره شي. | ۱-۳۱ |
| میاشت | هغه میاشت چې دنده به پکې ترسره شي. | ۱-۱۲ (یا جنوري، فبروري، مارچ، او داسې نور) |
| د اونۍ ورځ | د اونۍ هغه ورځ چې دنده به پکې ترسره شي. | ۰-۷ (۰ او ۷ د یکشنبې، یا یکشنبې، دوشنبه، سې شنبې، او نورو استازیتوب کوي) |
کرونټاب ته د دندې اضافه کولو لپاره، لومړی ټرمینل ته لاړ شئ کرونټاب - ای تاسو اړتیا لرئ چې د کمانډ په کارولو سره د کرونټاب فایل خلاص کړئ. دا کمانډ ستاسو په ډیفالټ متن ایډیټر کې د کرونټاب فایل خلاصوي. کله چې فایل خلاص شي، تاسو کولی شئ په هره کرښه کې یو کار اضافه کړئ. کله چې دندې اضافه کوئ، تاسو باید د مهالویش پیرامیټرې او بیا د چلولو قومانده مشخص کړئ.
تاسو کولی شئ په کرونټاب کې د ساده کارونو مهالویش کولو لپاره لاندې مثالونه وګورئ. دا مثالونه تاسو ته ښیې چې څنګه په ځانګړو وختونو کې قومانده پرمخ بوځي.
لاندې په کرونټاب کې د دندو مهالویش کولو پروسې ګام په ګام لیست دی. د دې ګامونو په تعقیب سره، تاسو کولی شئ خپل کارونه په سمه توګه پلان کړئ او په اتوماتيک ډول یې پرمخ بوځئ.
ګام په ګام د کار مهالویش
کرونټاب - ای کمانډ دننه کړئ.0 0 * * * /path/to/your/script.sh (دا به سکرېپټ هره ورځ په نیمه شپه کې چلوي)./var/log/سیسلوګ یا /var/log/کرون).کرونټاب - ای komutunu kullanın.کرونټاب نه یوازې د مهالویش اساسي دندې وړاندې کوي بلکې د ډیرو پیچلو مهالویش سناریوګانو لپاره پرمختللي ځانګړتیاوې هم لري. د مثال په توګه، تاسو کولی شئ په ځانګړو ورځو یا میاشتو کې د کار د ترسره کولو لپاره مختلف پیرامیټرې وکاروئ.
کرونټاب څه شی دی؟ د دې پوښتنې په بشپړ ډول پوهیدو او په مؤثره توګه کارولو لپاره، دا مهمه ده چې د مهالویش مختلف سناریوګانې او پیرامیټرې زده کړئ. د کرونټاب لخوا وړاندې شوي انعطاف څخه مننه، تاسو کولی شئ خپل کاري جریان غوره کړئ او د ډیری دندو اتومات کولو سره وخت خوندي کړئ چې تاسو یې په لاسي ډول ترسره کوئ.
کرونټاب د کارولو پر مهال محتاط اوسئ ستاسو د سیسټم ثبات او امنیت لپاره خورا مهم دي. د کرونټاب دنده په غلط ډول تنظیم شوې کولی شي غیر متوقع پایلې رامینځته کړي، د سیسټم سرچینې مصرف کړي، یا امنیتي زیانونه معرفي کړي. له همدې امله، دا مهمه ده چې د خپلو دندو مهالویش کولو او کرونټاب ته د اضافه کولو پر مهال ځینې اساسي اصول تعقیب کړئ.
لومړی، ډاډ ترلاسه کړئ چې هغه امرونه چې تاسو یې چلوئ سم او خوندي دي. په ځانګړې توګه، بهرني حکمونه یا هغه حکمونه مه اضافه کوئ چې تاسو یې په بشپړ ډول نه پوهیږئ په مستقیم ډول خپل کرونټاب ته.. پام وکړئ چې خپل امرونه په ژوندۍ چاپیریال کې د ازموینې چاپیریال کې د هڅه کولو پرته مه اچوئ. دا به ستاسو په سیسټم باندې د احتمالي بګونو او ناوړه کوډونو د اغیزې مخه ونیسي.
| هغه ساحه چې باید په پام کې ونیول شي | تشریح | بېلګه |
|---|---|---|
| د قوماندې دقت | هغه امرونه چې باید چلول شي باید سم ترکیب ولري. | /path/to/script.sh ریښتیا، لاره/ته/سکرپټ.ش غلط |
| د سړک مشخصات | د امرونو او فایلونو لپاره بشپړې لارې مشخص کول | /usr/bin/backup.sh بشپړه لاره، بیک اپ.ش ورکه شوې لاره |
| واک ورکول | هغه کارونکی چې کرونټاب کاروي باید اړین اجازې ولري. | روټ کارونکی ډیری دندې ترسره کولی شي، نورمال کارونکي کولی شي هغه دندې ترسره کړي چې دوی ته اجازه ورکړل شوې وي |
| ننوتل | د دندو د پایلو او غلطیو ثبت کول | /path/to/script.sh > /var/log/backup.log 2>&1 |
کله چې خپلې دندې پلان کوئ، د سیسټم سرچینو څخه په اغیزمنه توګه کار اخیستل پام ولرئ. په ورته وخت کې د ډیرو کارونو ترسره کول کولی شي سیسټم ډیر بار کړي. تاسو کولی شئ د دې ستونزې څخه د کارونو د پیل وختونو په ویشلو او د غیر ضروري بار بار د چلولو څخه د مخنیوي له لارې مخنیوی وکړئ. همدارنګه، ډاډ ترلاسه کړئ چې تاسو د هر کار بشپړولو لپاره کافي وخت ورکوئ.
د غور کولو لپاره اساسي ټکي
په یاد ولرئ چې په منظم ډول د خپلو کرونټاب فایلونو بیک اپ واخلئ. د ناڅاپي حالت په صورت کې، تاسو کولی شئ ژر تر ژره خپل بیک اپونه بیرته راوباسئ. همدارنګه، خپل کارونه په منظم ډول وګورئ ترڅو تایید کړئ چې دوی لاهم اړین دي او په سمه توګه کار کوي. په دې توګه، تاسو کولی شئ ډاډ ترلاسه کړئ چې ستاسو سیسټم په منظم او مؤثره توګه کار کوي. د لاګ ریکارډونو منظم بیاکتنه به تاسو سره د غلطیو په ژر کشفولو کې هم مرسته وکړي.
کرونټاب څه شی دی؟ د پوښتنې د ځواب او د هغې د اساسي استعمال زده کولو وروسته، اوس راځئ چې د حقیقي نړۍ سناریوګانو ته وګورو. کرونټابراځئ چې د دې کارولو مثالونو ته یو نظر واچوو. په دې مثالونو کې د سیسټمونو مدیریت، بیک اپ، څارنه او نور ډیر څه شامل دي. کرونټابدا به د ځواک او انعطاف ښودنه وکړي. دا سناریوګانې به ستاسو ورځني کارونه اتومات کولو پرمهال تاسو ته الهام درکړي، کرونټابدا به تاسو سره په ډیر اغیزمن ډول کارولو کې مرسته وکړي.
په لاندې جدول کې تاسو د مختلفو وختونو په وقفو کې د ترسره کولو لپاره د دندو ځینې مثالونه موندلی شئ. دا مثالونه، کرونټابدا د مهالویش وړتیاوې ښیې او دا چې څنګه دا د مختلفو اړتیاو سره سمون لري. په جدول کې حکمونه یوازې د مثال په توګه دي او باید ستاسو د خپل سیسټم اړتیاو سره سم تطبیق شي.
| وخت | دنده | تشریح |
|---|---|---|
| هره ورځ په ۰۳:۰۰ بجو | /opt/backup_script.sh |
د ورځني بیک اپ پروسه پیل کوي. |
| هره اونۍ د یکشنبې په ورځ په ۰۵:۰۰ بجو | /opt/weekly_report.sh |
د سیسټم اونیز راپور جوړوي. |
| د هرې میاشتې لومړۍ نېټه په ۰۱:۰۰ بجو | /opt/monthly_maintenance.sh |
د میاشتني ساتنې عملیات ترسره کوي. |
| هر پنځه دقیقې وروسته | /opt/check_disk_space.sh |
د ډیسک ځای ګوري او خبرتیاوې لیږي. |
لاندې، کرونټاب د مختلفو دندو لیست شتون لري چې تاسو یې ترسره کولی شئ. دا دندې کولی شي ستاسو سیسټم سره مرسته وکړي چې په ډیر اغیزمن ډول پرمخ بوځي او د احتمالي ستونزو مخه ونیسي. تاسو کولی شئ دا لیست د خپلو اړتیاو سره سم پراخ کړئ او د ډیرو پیچلو کارونو لپاره یې وکاروئ. کرونټابتاسو کولی شئ وکاروئ.
د کرونټاب مختلف غوښتنلیکونه
کرونټاب یو له مهمو ټکو څخه چې د کارولو پرمهال یې باید په پام کې ونیول شي هغه د هغو قوماندې تنظیم کول دي چې په سمه توګه چلیږي. غلط املا یا ورک شوي امرونه کولی شي په سیسټم کې ناڅاپي ستونزې رامینځته کړي. ځکه، کرونټاب دا مهمه ده چې هر هغه امر چې تاسو یې په . کې اضافه کوئ په دقت سره وګورئ او ازموینه وکړئ. سربېره پر دې، کرونټابتاسو باید په منظم ډول لاګونه وګورئ ترڅو وګورئ چې دندې په بریالیتوب سره بشپړې شوې دي.
کرونټاب څه شی دی؟ کله چې د پوښتنې ځواب لټوئ، نو دا مهمه ده چې د دې وسیلې ځواک او انعطاف درک کړئ. خو، کرونټاب دا هم ممکنه ده چې د کارولو پرمهال له ځینو عامو غلطیو سره مخ شئ. د دې غلطیو څخه خبرتیا او د هغوی د حل لارو پوهیدل به تاسو سره مرسته وکړي چې خپل کاري جریان پرته له کوم خنډ څخه وساتئ. دا غلطۍ کولی شي مغشوشونکې وي، په ځانګړې توګه د پیل کونکو لپاره، مګر د سمو لارو چارو سره په اسانۍ سره له منځه وړل کیدی شي.
کرونټاب د کارولو په وخت کې یوه له خورا عامو ستونزو څخه دا ده چې کارونه د پلان سره سم نه ترسره کیږي. د دې وضعیت لپاره ډیری دلیلونه کیدی شي: غلط ترکیب، د فایلونو ورکې یا غلطې لارې، ناکافي اجازې، یا د سیسټم سرچینو نشتوالی. د دې ډول ستونزو د حل لپاره، لومړی، کرونټاب دا اړینه ده چې فایل په دقت سره وڅیړئ او ډاډ ترلاسه کړئ چې نحو سمه ده. سربیره پردې، ډاډ ترلاسه کړئ چې سکریپټ د اجرا وړ دی او اړین اجازې لري.
عامې تېروتنې
کرونټاب نحوبله مهمه خبره دا ده چې، کرونټاب د دندو د پایلو او غلطیو څارنه ده. که چیرې یو کار ناکام شي، نو دا مهمه ده چې پایله یې وڅیړل شي ترڅو پوه شي چې ولې ناکام شو. د دې لپاره، کرونټاب دا به ګټوره وي چې ستاسو د دندو محصول د لاګ فایل ته واستوئ. دا د غلطیو کشف او حل کول اسانه کوي. سربېره پر دې، د چاپیریال متغیرات دا هم مهمه ده چې ډاډ ترلاسه کړئ چې دا په سمه توګه تنظیم شوی، ځکه چې ځینې سکریپټونه ممکن ځینې چاپیریال متغیراتو ته اړتیا ولري.
| د تېروتنې ډول | ممکنه لاملونه | د حل وړاندیزونه |
|---|---|---|
| دنده کار نه کوي | غلط وخت، غلط سکرېپټ لاره | کرونټاب ان پټ وګورئ، د سکرېپټ لاره تایید کړئ |
| د تېروتنې پیغامونه | ناکافي اجازې، ورک شوي انحصارونه | د سکرېپټ اجازې وګورئ، اړین انحصارونه نصب کړئ |
| ناڅاپي پایلې | غلط لارښود، خراب سکرېپټ | د محصول لارښوونې سم کړئ، سکرېپټ بیاکتنه وکړئ |
| د سیسټم سرچینې | ډیر بار، د حافظې کمښت | دندې غوره کړئ، د سیسټم سرچینې وڅارئ |
کرونټاب د دندو کارولو پر مهال یو بل شی چې باید په پام کې ونیول شي د سیسټم سرچینې ډېر نه خوړل دي. په ځانګړي توګه ډیری وختونه چلول یا پروسس کول سخت کارونه کولی شي د سیسټم فعالیت منفي اغیزه وکړي. له همدې امله، دا مهمه ده چې په احتیاط سره پلان وکړئ چې کارونه به څومره ځله ترسره شي او څومره سرچینې به مصرف کړي. که اړتیا وي، نو دا به ګټوره وي چې دندې په کوچنیو ټوټو وویشئ یا یې په مختلفو وختونو کې وویشئ.
کرونټاب څه شی دی؟ یوځل چې تاسو د پوښتنې ځواب او د هغې اساسي استعمال وپیژنئ، تاسو کولی شئ د خپلو کاري جریانونو اتومات کولو ځواک سپړنه پیل کړئ. اتومات تاسو ته اجازه درکوي چې د انسان له مداخلې پرته په منظم وقفو کې تکراري دندې ترسره کړئ. دا د پام وړ ګټې وړاندې کوي لکه د وخت سپمول، د موثریت زیاتوالی او د غلطیو کمول. کرونټاب، په ځانګړي توګه د سیسټم مدیرانو، پراختیا کونکو او د معلوماتو شنونکو لپاره یوه اړینه وسیله ده.
کرونټاب د هغو دندو مثالونه چې تاسو یې په کارولو سره اتومات کولی شئ: د سیسټم بیک اپ، د لاګ فایل پاکول، د ډیټابیس اصلاح کول، د دورې راپور تولید، د بریښنالیک لیږل، او ډیر نور. د دې کارونو د لاسي ترسره کولو پر ځای، کرونټاب د مهالویش په جوړولو سره، تاسو کولی شئ ډاډ ترلاسه کړئ چې ستاسو سیسټم په دوامداره او منظم ډول کار کوي. په دې توګه، تاسو کولی شئ احتمالي ستونزې دمخه ومومئ او مداخله وکړئ.
| دنده | تشریح | فریکونسی |
|---|---|---|
| د ډیټابیس بیک اپ | د ډیټابیس منظم بیک اپ | هره شپه په ۰۳:۰۰ بجو |
| د لاګ فایل پاکول | د زړو لاګ فایلونو حذف کول | هره اونۍ د دوشنبې په ورځ د مازدیګر په ۰۴:۰۰ بجو |
| د ډیسک ځای چیک کول | په منظم ډول د ډیسک ځای چیک کول | هره ورځ په ۰۸:۰۰ بجو |
| د سیسټم تازه کول | د امنیتي تازه معلوماتو نصب کول | په میاشت کې یو ځل، لومړۍ یکشنبه په ۰۵:۰۰ بجو |
د اتومات کولو پروسې په جریان کې ځینې مهم ټکي په پام کې نیول کیږي. لومړی، تاسو باید هغه دندې وپیژنئ او لومړیتوب ورکړئ چې تاسو یې اتومات کول غواړئ. بیا، تاسو باید د هر کار لپاره اړین امرونه او سکریپټونه چمتو کړئ. دا مهمه ده چې تاسو دا امرونه و ازموئ ترڅو ډاډ ترلاسه کړئ چې دوی په سمه توګه کار کوي. په پای کې، کرونټاب ستاسو په فایل کې د دې دندو په اضافه کولو سره، تاسو کولی شئ دوی په هغه وقفو کې پرمخ بوځي چې تاسو یې غواړئ.
د اتوماتیک پروسې مرحلې
په یاد ولرئ، اتومات کول یوازې پیل دی. کرونټاب دا مهمه ده چې په منظم ډول هغه دندې وڅارئ چې تاسو یې رامینځته کوئ او کله چې اړتیا وي نو تازه یې کړئ. په دې توګه، تاسو کولی شئ ډاډ ترلاسه کړئ چې ستاسو سیسټم په دوامداره توګه اصلاح شوی او په اسانۍ سره روان دی. تاسو باید د امنیتي تدابیرو په پام کې نیولو سره خپل سیسټم د غیر مجاز لاسرسي څخه هم خوندي کړئ.
کرونټابد سیسټم مدیرانو او پراختیا کونکو لپاره یوه ارزښتناکه وسیله ده. په دې لارښود کې، کرونټابموږ په تفصیل سره معاینه کړه چې دا څه شی دی، دا څنګه کار کوي، د هغې اساسي پیرامیټونه او د کارونې ساحې. موږ په ډېرو موضوعاتو خبرې وکړې، د دندې مهالویش مرحلو څخه نیولې تر غور کولو شیانو پورې، له ممکنه غلطیو څخه تر حل لارو پورې. اوس، کرونټاب راځئ چې په وروستیو لارښوونو تمرکز وکړو چې ستاسو کارول به نور هم غوره کړي.
کرونټابپه مؤثره توګه کارول یوازې د وخت په سمه توګه د امرونو د ټاکلو په اړه ندي. دا هم مهمه ده چې د سیسټم سرچینې په اغیزمنه توګه وکاروئ، امنیتي احتیاطي تدابیر ونیسئ او غلطۍ کمې کړئ. دلته ځینې لارښوونې دي چې تاسو سره پدې کې مرسته وکړي:
کرونټاب کله چې خپل کاري جریان د سره اتومات کوئ، نو دا مهمه ده چې د غلطیو کمولو او پروسو غوره کولو لپاره محتاط اوسئ. د مثال په توګه، که تاسو د معلوماتو بیک اپ کار پلان کوئ، تاسو باید په منظم ډول وګورئ چې ایا د بیک اپ عملیات بریالي وو. همدارنګه، ډاډ ترلاسه کړئ چې ستاسو د بیک اپ فایلونه په خوندي ځای کې زیرمه شوي دي.
| اشاره | تشریح | اهمیت |
|---|---|---|
| د تېروتنې مدیریت | په امرونو کې غلطۍ ونیسئ او ثبت یې کړئ. | لوړ |
| د سرچینو مصرف | د غیر ضروري سرچینو له مصرف څخه ډډه وکړئ. | منځنی |
| امنیتي معاینات | د غیر مجاز لاسرسي په وړاندې احتیاطي تدابیر ونیسئ. | لوړ |
| د ازموینې چاپیریال | د ژوندۍ خپرونې څخه مخکې ازموینه وکړئ. | لوړ |
کرونټابپه منظم ډول یې بیاکتنه وکړئ او تازه یې وساتئ. لکه څنګه چې ستاسو اړتیاوې بدلیږي یا د اتومات کولو نوي فرصتونه رامینځته کیږي، کرونټاب خپلې دندې په سمه توګه تنظیم کړئ. دا ډاډ ورکوي چې ستاسو سیسټم په مؤثره او خوندي توګه کار کوي. په یاد ولرئ، کرونټاب دا یوه وسیله ده چې دوامداره زده کړې او پرمختګ ته اړتیا لري.
د کرونټاب کارولو لپاره باید کوم قومانده وکاروم؟
د کرونټاب کارولو پیل کولو او خپلو دندو تنظیمولو لپاره، په ساده ډول په ټرمینل کې د `crontab -e` قومانده چل کړئ. دا قومانده د اوسني کارونکي کرونټاب فایل خلاصوي او تاسو ته اجازه درکوي چې دا سم کړئ.
زه څنګه کولی شم وګورم چې هغه دندې چې ما په کرونټاب کې مهالویش کړي دي روانې دي؟
د دې لپاره چې وګورئ چې ایا د کرونټاب دندې په بریالیتوب سره روانې دي، تاسو کولی شئ د دندو محصول یوې فایل ته واستوئ او په منظم ډول هغه فایل معاینه کړئ. تاسو کولی شئ د سیسټم لاګونه (معمولا `/var/log/syslog` یا `/var/log/cron`) هم وګورئ ترڅو د دندې اجرا کولو وختونه او ممکنه غلطۍ وګورئ.
څنګه کولی شم په کرونټاب کې یو کار په ځانګړو ورځو کې ترسره کړم (د مثال په توګه هره اونۍ)؟
د یوې ځانګړې ورځې لپاره په کرونټاب کې د کار د ترسره کولو لپاره، تاسو کولی شئ د ورځې په ساحه کې د اړوندو ورځو لنډیزونه دننه کړئ، د کوما په واسطه جلا شوي. د مثال په توګه، تاسو کولی شئ د "۱۰ * * ۱-۵ ستاسو قومانده" په څیر مهالویش وکاروئ ترڅو دا هره اونۍ پرمخ بوځي (۱-۵ د دوشنبې څخه تر جمعې پورې استازیتوب کوي).
د کرونټاب فایل چیرته زیرمه شوی او ایا زه کولی شم مستقیم یې ترمیم کړم؟
د هر کارونکي کرونټاب فایل په سیسټم کې په مختلف ځای کې زیرمه شوی او دا سپارښتنه نه کیږي چې مستقیم یې ترمیم کړئ. د کرونټاب فایل ته د لاسرسي او تعدیل لپاره تل د `crontab -e` کمانډ وکاروئ، کوم چې تاسو سره د نحوي غلطیو څخه مخنیوي کې مرسته کوي او ډاډ ترلاسه کوي چې سیسټم په فایل کې بدلونونه کشف کوي.
ایا دا ممکنه ده چې په کرونټاب کې هره دقیقه یو کار ترسره شي؟ ایا دا به د سیسټم سرچینو له پلوه ستونزه رامینځته کړي؟
هو، دا ممکنه ده چې په هره دقیقه کې په کرونټاب کې یو کار ترسره کړئ. په هرصورت، دا کولی شي خورا سرچینې ولري او په فعالیت منفي اغیزه وکړي. له همدې امله، غوره لاره دا ده چې د هغو دندو اړتیا په دقت سره و ارزول شي چې باید هره دقیقه ترسره شي او که امکان ولري نو په اوږد وقفو کې یې ترسره کړئ.
څنګه کولی شم هغه غلطۍ ډیبګ کړم چې په کرونټاب کې د قوماندې چلولو پرمهال پیښیږي؟
په کرونټاب کې د رامنځته کېدونکو تېروتنو د ډیبګ کولو لپاره، تاسو کولی شئ لومړی د کمانډ آوټ پټ یوې فایل (`command > file.txt 2>&1`) ته واستوئ او د تېروتنې پیغامونه معاینه کړئ. تاسو کولی شئ د کرون ډیمون لاګونو (معمولا `/var/log/syslog` یا `/var/log/cron`) په چک کولو سره د غلطۍ په اړه نور معلومات ترلاسه کړئ. دا ممکن ګټور وي چې په ټرمینل کې په لاسي ډول قومانده چلول شي ترڅو وګورئ چې دا په سمه توګه کار کوي.
څنګه کولی شم د کرونټاب سره سکریپټ چل کړم او سکریپټ ته لاره باید څنګه مشخص شي؟
د کرونټاب سره د سکریپټ چلولو لپاره، تاسو اړتیا لرئ چې د مهالویش پیرامیټرو وروسته سکریپټ ته بشپړه لاره مشخص کړئ. د مثال په توګه، د `/home/username/script.sh` په نوم سکریپټ چلولو لپاره، تاسو کولی شئ د `* * * * * /home/username/script.sh` په څیر یوه کرښه اضافه کړئ. ډاډ ترلاسه کړئ چې سکریپټ د اجرا وړ اجازه لري.
څنګه کولی شم په کرونټاب کې یو مهالویش شوی کار په لنډمهاله توګه غیر فعال کړم، پرته له دې چې په بشپړ ډول یې حذف کړم؟
په کرونټاب کې د مهالویش شوي کار د لنډمهاله غیر فعالولو لپاره پرته له دې چې په بشپړ ډول یې حذف کړئ، تاسو کولی شئ د اړونده کرښې په پیل کې `#` کرکټر اضافه کړئ. دا کرښه تبصره کوي او د کرون لخوا له پامه غورځولو څخه یې مخنیوی کوي. کله چې تاسو غواړئ دنده بیا فعاله کړئ، په ساده ډول د `#` کرکټر لرې کړئ.
نور معلومات: کرونټاب GNU کوریوټیلز
ځواب دلته پرېږدئ