با سلام خدمت همراهان همیشگی ایران هاست در این آموزش ما میخواهیم نحوه ایجاد یک Cron Job را در Cpanel به شما آموزش دهیم .
در مرحله نخست ما به توضیح Cron Job چیست می پردازیم
Cron Job چیست ؟
در واقعا Cron Job یک قابلیت خاص در سیستم عامل های لینوکسی می باشد که وظیفه آن اجرای دستوراتی است که در زمانبندی مشخص برای آن تعریف شده است.
در کل باید گفت این عملیات بصورت اتوماتیک انجام میپذیرد به نحوی که این عملیات می تواند اجرای یه دستور در سیستم عامل یا اجرای یک برنامه در زمانبندی مشخص شده باشد
در کل به دلیل آنکه کنترل پنل Cpanel بر روی سیستم عامل های لینوکسی نصب و راه اندازی میشود قابلیت این را دارد تا دستورات زمانبندی شده برای آن تعریف کرد که همان Cron Job می باشد.
روش ایجاد Cron Job
در مرحله نخست شما باید وارد کنترل پنل Cpanel خود شوید و در مرحله بعد با سرچ Cron Job در قسمت جستجوی کنترل پنل میتوانید آن را بیابید.
در مرحله بعد صفحه زیر برای شما نمایش داده میشود.
در اینجا یک به یک موارد را توضیح میدهیم
در قسمت Common Setings شما میتوانید زمانبندی های پیشفرض را انتخاب نمایید.
اما اگر میخواهید زمانبندی دلخواه خود را داشته باشید باید موارد زیر را تنظیم نمایید به موارد زیر جهت اعمال دستی زمانبندی دقت کنید.
1. زمانبندی * * * * * : هر دقیقه کرون جاب ایجاد شده یکبار اجرا می شود.
2. زمانبندی * * * * */5 : هر 5 دقیقه یکبار کرون جاب ایجاد شده اجرا می شود.
3. زمانبندی * * * * 0 : هر ساعت یکبار کرون جاب ایجاد شده اجرا می شود.
4. زمانبندی * * * 12,0 0 : در روز 2 بار در ساعت های 12 و 24 کرون جاب ایجاد شده اجرا می شود.
5. زمانبندی 0 * * 0 0 : هر هفته یکبار کرون جاب ایجاد شده اجرا می شود.
6. زمانبندی * * 1 0 0 : هر ماه یکبار کرون جاب ایجاد شده اجرا می شود.
7. زمانبندی * 1 1 0 0 : هر سال یکبار کرون جاب ایجاد شده اجرا می شود.
حال کافیست در قسمت command دستوری که میخواهید اجرا شود یا هر مورد دیگری را وارد نمایید برای مثال ما در زیر با دستور زیر یک بک آپ از دیتابیس مورد نظر تهیه میکنیم.
mysqldump --opt -u mysqluser -p mysqldatabase > backup.sql
در اینجا mysqluser نام کاربری دیتابیس و mysqldatabase نیز نام دیتابیس مورد نظر می باشد.
امیدواریم این آموزش مورد پسند شما کاربر گرامی قرار گرفته باشد.