آموزش ایجاد کرون جاب در کنترل پنل دایرکت ادمین
گاهی نیاز است برخی فایل های php هاست، در زمان های خاص و به صورت منظم اجرا شوند. برای مثال اگر در نظر دارید یک دستور هر ساعت، هر روز و ... اجرا شود در این حالت باید از کرون جاب استفاده کنید. برای انجام این تنظیمات به پنل دایرکت ادمین خود وارد شده و سپس طبق تصویر زیر از منوی (1) "AdvancedFeatures" روی (2) "Cron Jobs" کلیک کنید.
تصویر(1)
در صفحه باز شده "Create Cron Job" را انتخاب نمایید.
تصویر(2)
سپس تنظیمات را مطابق با آموزشی که در ادامه آمده است، اعمال کنید.
چند مثال برای نحوه تنظیم زمان اجرای دستور در زیر بیان شده است:
1- اگر در نظر دارید هر ۳۰ دقیقه فایل اجرا شود در فیلد Minutes (مطابق با تصویر3) عبارت 30/* را وارد نمایید.
مشاهده می کنید که خود کاراکتر * با یک / و عدد وارد شده است. پس اگر بخواهید یک زمان بطور مداوم اجرا شود باید (عدد/*) قرار بدهید.
2- مثال زیر به این معنا است که وقتی ساعت ۱۵ شد هر ۳۰ دقیقه فایل اجرا شود. اگر جای ۳۰ عدد ۵ باشد، کرون شما هر ۵ دقیقه یکبار تا پایان ساعت ۱۵ اجرا می شود.
تصویر(3)
بعد از تنظیم بخش مربوط به زمان، در قسمت "command" باید آدرس فایلی که قصد اجرا دارید را وارد کنید. برای مثال برای اجرای فایل script.php که در پوشه public_html قرار دارد می بایست از دستور زیر استفاده کنید.
/opt/alt/php72/usr/bin/php /home/user/domains/domain.com/public_html/script.php
نکته: در دستور فوق به جای user نام یوزر هاست و به جای domain.com نام دامنه خود را وارد نمایید.
منظور از username همان نام کاربری شما در DirectAdmin می باشد. در نهایت برای ذخیره روی "create" کلیک کنید.