آموزش ایجاد کرون جاب در کنترل پنل دایرکت ادمین
گاهی نیاز است برخی فایل های php هاست، در زمان های خاص و به صورت منظم اجرا شوند. برای مثال اگر در نظر دارید یک دستور هر ساعت، هر روز، هر ماه یا هر سال اجرا شود در این حالت باید از کرون جاب استفاده کنید.
برای انجام این تنظیمات به پنل دایرکت ادمین خود وارد شده و سپس طبق عکس زیر روی "Cronjobs" کلیک کنید.
تصویر(1)
در صفحه باز شده در قسمت اول "creat a new cron job" تنظیمات مد نظرتان را اعمال نمایید.
چند مثال برای نحوه تنظیم زمان اجرای دستور در زیر آمده است :
1- اگر در نظر دارید کرون شما هر ۳۰ دقیقه اجرا شود، در قسمت "Minutes" به صورت مثال زیر عدد 30 را وارد نمایید.
تصویر(2)
همانطور که مشاهده می کنید کارکتر * با یک / و عدد وارد شده است. پس اگر بخواهید یک زمان بطور مداوم اجرا شود باید (*/عدد) قرار بدهید.
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 نام دامنه خود را وارد نمایید.
در نهایت برای ذخیره روی "Add" کلیک کنید.