تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: نحوه یاستفاده از cron jobs

  1. #1
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض نحوه یاستفاده از cron jobs

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

    من 2 تا سوال دارم. اگه بخوام مثلا اسکریپت زیر رو هر 10 دقیقه یکبار اجرا کنم باید چه دستوری در کادر دستور وارد کنم؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    البته بعد از ورود به قسمت استاندارد از پنل کرون جابز .... نحوه ی زمانبندی رو بلدم فقط اینکه چه دستوری تو کادر بنویسم برام سواله.

    ضمن اینکه بعد از ورود به کرون جابز یه خطا مثل این دریافت می کنم که میگه مجوز یه چیزی رو تغییر بده :

    /usr/bin/crontab permissions are wrong. Please set to 4755

    آیا خودم باید این مجوز رو عوض کنم یا مدیر هاست. در ضمن من به مدیر هاست این 2 تا مشکل رو گفتم ولی مثل اینکه بنده خدا فرصت نکرده جواب بده.

    اگه راهنمایی کنید ممنون میشم.

  2. #2
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض

    یعنی کسی بلد نیست؟

  3. #3
    داره خودمونی میشه A-freeman's Avatar
    تاريخ عضويت
    Jul 2005
    محل سكونت
    NewYork
    پست ها
    155

    پيش فرض

    خوب - شکر خدا پیدا کردم:

    در ورود به کرون جابز اگر خطای زیر رو میبینید باید به مدیر هاستینگ خودتون بگید تا این ایراد رو برطرف کنه:

    /usr/bin/crontab permissions are wrong. Please set to 4755

    اگر این خطا برطرف نشه، دستورات شما هم ذخیره و اجرا نمیشه.

    بعد از برطرف شدن خطا می تونید به نمای استاندارد وارد بشید. زمان بندی آسونه و هر کسی می تونه بفهمه. اما نحوه نوشتن یک دستور. مهمترین دستور در واقع دستور اجرای یک اسکریپت هست. یعنی شما یک صفحه ساختید و اون صفحه میتونه محتوی هر نوع برنامه با هر نوع کارکردی باشه.

    صفحه ما به فرض این هست: update.php
    مسیر صفحه خودتون رو باید از کنترل پنل به دست بیارید. فکر کنم در فایل منیجر بتونید مسیر کامل رو حدس بزنید. یک مسیر کامل مثل زیر هست:

    home2/myglancerss/public_html/update.php

    که update.php نام اسکریپت یا فایل ما و myglancerss نام اکانت ماست که برای شما چیز متفاوتی هست. در کل مسیر رو باید از فایل منیجر به دست بیارید.

    حالا یکی از دستورهای زیر رو در کادر دستور باید وارد کنید:

    php /home2/glancers/public_html/update.php
    /usr/local/bin/php /home2/glancers/public_html/update.php

    /home2/glancers/public_html/update.php

    دستور اول به شما جواب میده و اجرا میشه ولی اگر نشد موارد بعدی رو امتحان کنید. دقت کنید که بین php یا usr/local/bin/php و بقیه دستور باید یک فاصله باشه.

    یک آدرس ایمیل هم باید در کادر آدرس وارد کنید تا هر وقت که برنامه اجرا میشه یک ایمیل تایید هم برای شما ارسال بشه.



    اگر مدیر هاستینگ نمیتونه خطای ابتدایی رو برطرف کنه موارد زیر رو به اطلاعش برسونید:

    1. Crontab Restrictions
    ____________
    You can execute crontab if your name appears in the file /usr/lib/cron/cron.allow. If that file does not exist, you can use
    crontab if your name does not appear in the file /usr/lib/cron/cron.deny.
    If only cron.deny exists and is empty, all users can use crontab. If neither file exists, only the root user can use crontab. The allow/deny files consist of one user name per line.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •