آموزش زمانبندی کارها در دایرکت ادمینCron Jobs

کرون جاب (Cron Jobs) چیست ؟

در زبان PHP اگر شما بخواهید کدتان اجرا شود باید فایل PHP تان را یک بار اجرا کنید. حال  روی   باشد یا بر روی مجازی ساز سرور مثل WampServer یا … .

خوب حال فرض کنید برنامه ای نوشتید که باید هر ساعت یا هر روز یا هر ماه و یا هر سال اجرا شود. چگونه این کاررا می کنید؟ هر بار خودتان با یک ادرس مستقیم به فایل ان را اجرا می کنید ؟ مسلما خیر. زیرا اصلا منتقی نیست. کرون جاب برای همین کار می باشد به ان دستور بدهید و وی فایل را در زمان مقرر یک بار اجرا کند .

حال چگونه باید این کار را انجام داد ؟

روی آیکن کرون جاب (CronJob) کلیک کنید

در صفحه باز شده در قسمت اول “creat a new cron job” دقت کنید .

مثلا اگر بخواهید هر ۳۰ دقیقه این فایل اجرا شود می توانید در قسمت Minutes این گونه وارد کنید

می بینید که خود کارکتر * با یک / و عدد وارد شده است. پس اگر بخواهید یک زمان بطور مداول اجرا شود باید (*/عدد) قرار بدید

مثلا مورد زیر را دقت کنید

در بالا یعنی از وقتی که ساعت ۱۵ شد هر ۳۰ دقیقه فایل اجرا شود. مثلا اگر جای ۳۰ عدد ۵ باشد فایل هر ۵ دقیقه یکبار اجرا می شود تا ساعت ۱۵ تمام شود و ساعت ۱۶ شود .
حال اگر می خواهید مثلا فقط ساعت ۲۰:۴۵ دقیقه هر روز این اتفاق بیفتد مانند تصویر زیر ست کنید

مثلا در قسمت command آدرس فایلی که قصد اجرا دارید را وارد کنید مثلا hostnetwork.php کد زیر را در آن قسمت کپی کنید:

php /home/username/public_html/hostnetwork.php

منظور از username همان نام کاربری شما در DirectAdmin می باشد .

حال ذخیره کنید.

در قسمت “Send all Cron output to E-Mail ” شما می توانید ایمیل خود را وارد کنید تا با هر بار اجرا یک گزارش از عملکرد برای شما ارسال کند.

  • 67 Kunder som kunne bruge dette svar
Hjalp dette svar dig?

Relaterede artikler

راهنمای حذف کلی ایمیل ها در Roundcube

گاهی به دلیل دریافت اسپم یا گذشت زمان تعداد ایمیل ها آنقدر زیاد می شود که حذف تک تک آنها کاری...

آموزش ساخت Apache Handlers

هندلر (handler ) چیست؟   handler پاسخ داخلی وب سرور Apache نسبت به نوع واکنشی است که روی...

آموزش بکاپ گیری و بازگرداندن آنBackup_Restore

آموزش بک آپ گیری و بازگردانی در دایرکت ادمین ابتدا وارد کنترل پانل هاست بشوید . گزینه...

آموزش ارسال خودکار پاسخ ایمیلAuto response

با استفاده از  Auto Response پیغام ذخیره شده در  Email Auto Responding با دریافت هر نامه بصورت...

آموزش مدیریت و تنظیمات دامنه ها Domain Setup

اضافه کردن Domain جدید در Direct Admin ممکن است شما مایل باشید بر روی هاست خود، چندین وبسایت...