برنامه نویسی

اولین قدم با Crontab در لینوکس

(واقعاً) وظایف تکراری خود را خودکار کنید

  1. چرا به Crontab علاقه مند شوید؟

این که آیا شما سرور را حفظ می کنید ، گزارش ها را از طریق E – Mail یا اجرای نسخه پشتیبان شب ارسال کنید ، کرونت برنامه ریز وظیفه بومی برای سیستم های یونیکس / لینوکس است. این به طور خودکار اسکریپت ها و دستورات را مطابق با تقویم می کند که شما بدون مداخله دستی تعریف کنید.

دارایی های اصلی:

  • اتهام اتوماسیون روال (پشتیبان گیری ، به روزرسانی ، تمیز کردن)
  • صرفه جویی در وقت : پایان راه اندازی دستی
  • قابلیت اطمینان : شیطان کرون مراقب باشید ، حتی اگر فراموش کنید
  • جدایی پاک کارهای کاربر و سیستم
  1. Crontab: نحو در چشمان چشم
MIN  HEURE  DOM  MOIS  DOW   COMMANDE
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

قهرمان ارزش ها نشان
MIN 0-59 دقیقه اعدام
HEURE 0-23 زمان (قالب 24 ساعته)
DOM 1-31 روز ماه
MOIS 1‑12 ماه
DOW 0-7 روز هفته (0 یا 7 = یکشنبه)
COMMANDE فرمان اسکریپت یا راه اندازی

نکته: ستاره (*)همه مقادیر ممکن لیست ها (1,15,30) ، فواصل (10‑20) و نه (*/5) تنظیم خوب را فراهم کنید.


3 نمونه های بتونی

عینی ورودی کرونتاب
هر روز یک فیلمنامه را در ساعت 05:15 بامداد 10 سپتامبر اجرا کنید 15 5 10 9 * /home/john/full-backup
سفارش را راه اندازی کنید هر دقیقه * * * * * CMD
راه اندازی ساعت 11:00 صبح و 2:00 بعد از ظهر. روزمره 0 11,14 * * * /home/john/bin/os_check
با هر راه اندازی مجدد یک سرویس شروع کنید @reboot CMD
  1. دستورات مفید
crontab -l   # lister vos tâches
crontab -e   # éditer / créer des tâches
crontab -r   # supprimer toutes vos tâches
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

خروجی های یک cron (stdout / stderr) توسط e -mama به کاربر ارسال می شود ، اما می توانید آنها را هدایت کنید:

* * * * * script.sh >> /var/log/script.log 2>&1


  1. پایان

کرونت سلاح مخفی هر مدیر یا Linux است: ساده ، قوی و از قبل نصب شده. در چند خط ، شما برنامه های پشتیبان ، گزارش ها ، به روزرسانی ها یا ممیزی ها را بدون بلند کردن انگشت برنامه ریزی می کنید.

به الهام نیاز دارید؟ استقرار ظروف Docker خود ، تجدید گواهینامه های Let’s Encrypt یا ارسال آمار روزانه را خودکار کنید … امکانات نامحدود است!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا