در مواردی که کاربران در سرور یا هاست خود به SSH دسترسی ندارند و نمیتوانند برخی دستورات را در زمان برنامه ریزی شده اجرا کنند، میتوان از cron job استفاده کرد تا بتوان کدها یا اسکریپت ها را در زمان دلخواه اجرا کرد. کرون جاب به شما این امکان را میدهد که به صورت خودکار فایل محتوی کد یا اسکریپت خود را در زمان های دلخواه اجرا کنید. این زمانبندی را میتوان به دقت دقیقه تنظیم کرد که در ادامه به نحوه تنظیم آن میپردازیم.
جهت دسترسی به cron job وارد سی پنل هاست خود شوید و از منوی “Advanced” بر روی “cron jobs” کلیک نمایید.
در صفحه باز شده دو روش جهت زمانبندی وجود دارد:
در این مرحله باید ادرس فایلی که قصد کرون جاب انرا دارید به صورت زیر در فیلد Command وارد کنیم:
/usr/local/bin/php /home/username/public_html/cron.php
در کد فوق بجای “username”، نام کاربری هاست و در صورتی که پارتیشن هاست شما موردی جز home است، آن را به جای واژه “home” در دستور بالا جایگذاری كنید.
هر بار که cron اجرا می شود، یک ایمیل به آدرسی که در بخش کرون ها تنظیم کرده اید، ارسال می گردد.
با توجه به محدودیت ارسال ایمیل در هاست اگر نمی خواهید بعد از هر بار اجرای کرون ایمیلی برای شما ارسال شود، می توانید مانند نمونه کد زیر در انتهای دستور کرون خود، دستور زیر را قرار دهید:
>/dev/null 2>&1.
/usr/local/bin/php /home/username/public_html/cron.php>/dev/null 2>&1
در نهایت پس از انجام مراحل بالا بر روی Add New Cron Job کلیک نمایید.
حال تنظیم کرون جاب شما به پایان رسید ?
برای مشاهده کامل آموزش و آموزش های دیگر به سایت ما مراجعه کنید:
منبع : بو فایل