نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

موضوع: کمک برای تنظیم cron

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو دائم
    تاریخ عضویت
    Sep 2008
    نوشته ها
    1,732
    تشکر تشکر کرده 
    32
    تشکر تشکر شده 
    3,299
    تشکر شده در
    1,408 پست

    پیش فرض پاسخ : کمک برای تنظیم cron

    این قاعده رو به خاطر بسپارید :

    کد:
    *     *     *     *     *  Command to be executed
    -     -     -     -     -
    |     |     |     |     |
    |     |     |     |     +----- Day of week (0-7)
    |     |     |     +------- Month (1 - 12)
    |     |     +--------- Day of month (1 - 31)
    |     +----------- Hour (0 - 23)
    +------------- Min (0 - 59)
    دستور crontab -e رو وارد کنید .

    * با ویرایشگر پیش فرض سیستم ، فایل crontab رو نمایش میدهد .

    حالا با قاعده ای که خدمتتون گفته شد ، دستورات cron رو وارد کنید .

    برای نیاز شما دستور به این صورت باید وارد شود :

    کد:
    */20 * * * * echo 3 > /proc/sys/vm/drop_caches
    پ.ن : فقط مثالی از اجرای عمل منظم توسط cron هست !
    راه حل مناسب و توصیه شده ای برای خالی کردن cache به این روش نیست .

    در ضمن تنظیمات cron به آسانی بوسیله انواع کنترل پنل ها انجام میشود .
    ویرایش توسط Online24 : October 8th, 2010 در ساعت 16:31

  2. تعداد تشکر ها ازOnline24 به دلیل پست مفید


  3. #2
    عضو انجمن info_dlsong آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    مشهد
    نوشته ها
    281
    تشکر تشکر کرده 
    412
    تشکر تشکر شده 
    1,118
    تشکر شده در
    685 پست

    پیش فرض پاسخ : کمک برای تنظیم cron

    نقل قول نوشته اصلی توسط online24 نمایش پست ها
    این قاعده رو به خاطر بسپارید :

    کد:
    *     *     *     *     *  Command to be executed
    -     -     -     -     -
    |     |     |     |     |
    |     |     |     |     +----- Day of week (0-7)
    |     |     |     +------- Month (1 - 12)
    |     |     +--------- Day of month (1 - 31)
    |     +----------- Hour (0 - 23)
    +------------- Min (0 - 59)
    دستور crontab -e رو وارد کنید .

    * با ویرایشگر پیش فرض سیستم ، فایل crontab رو نمایش میدهد .

    حالا با قاعده ای که خدمتتون گفته شد ، دستورات cron رو وارد کنید .

    برای نیاز شما دستور به این صورت باید وارد شود :

    کد:
    20 * * * * echo 3 > /proc/sys/vm/drop_caches
    پ.ن : فقط مثالی از اجرای عمل منظم توسط cron هست !
    راه حل مناسب و توصیه شده ای برای خالی کردن cache به این روش نیست .

    در ضمن تنظیمات cron به آسانی بوسیله انواع کنترل پنل ها انجام میشود .
    سلام
    علی جان الان من اگه این رو بزنم این دستور هر چند وقت یکبار اجرا میشه؟
    اون 20 اولی رو درست حسابی متوجه نشدم

    کد HTML:
    20 * * * * echo 3 > /proc/sys/vm/drop_caches

  4. تعداد تشکر ها از info_dlsong به دلیل پست مفید


  5. #3
    عضو دائم
    تاریخ عضویت
    Sep 2008
    نوشته ها
    1,732
    تشکر تشکر کرده 
    32
    تشکر تشکر شده 
    3,299
    تشکر شده در
    1,408 پست

    پیش فرض پاسخ : کمک برای تنظیم cron

    نقل قول نوشته اصلی توسط info_dlsong نمایش پست ها
    سلام
    علی جان الان من اگه این رو بزنم این دستور هر چند وقت یکبار اجرا میشه؟
    اون 20 اولی رو درست حسابی متوجه نشدم

    کد HTML:
    20 * * * * echo 3 > /proc/sys/vm/drop_caches
    با توجه به قائده ای که گفتم :
    کد:
    *     *     *     *     *  Command to be executed
    -     -     -     -     -
    |     |     |     |     |
    |     |     |     |     +----- Day of week (0-7)
    |     |     |     +------- Month (1 - 12)
    |     |     +--------- Day of month (1 - 31)
    |     +----------- Hour (0 - 23)
    +------------- Min (0 - 59)
    هر 20 دقیقه ...

    البته این دستور " echo 3 > /proc/sys/vm/drop_caches " ارزش قرار دادن در cron رو نداره ! یک بار اجرا کافیست اجرا بشه تا drop cache رو انجام بده . ( این تنظیم تا زمانی که سیستم ریبوت نشه باقی میمونه )

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

  6. تعداد تشکر ها ازOnline24 به دلیل پست مفید


  7. #4
    عضو انجمن info_dlsong آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    مشهد
    نوشته ها
    281
    تشکر تشکر کرده 
    412
    تشکر تشکر شده 
    1,118
    تشکر شده در
    685 پست

    پیش فرض پاسخ : کمک برای تنظیم cron

    نقل قول نوشته اصلی توسط online24 نمایش پست ها
    با توجه به قائده ای که گفتم :
    کد:
    *     *     *     *     *  Command to be executed
    -     -     -     -     -
    |     |     |     |     |
    |     |     |     |     +----- Day of week (0-7)
    |     |     |     +------- Month (1 - 12)
    |     |     +--------- Day of month (1 - 31)
    |     +----------- Hour (0 - 23)
    +------------- Min (0 - 59)
    هر 20 دقیقه ...

    البته این دستور " echo 3 > /proc/sys/vm/drop_caches " ارزش قرار دادن در cron رو نداره ! یک بار اجرا کافیست اجرا بشه تا drop cache رو انجام بده . ( این تنظیم تا زمانی که سیستم ریبوت نشه باقی میمونه )

    فقط به عنوان یک مثال و با توجه به نیاز صاحب تاپیک استفاده کردیم .
    سلام
    والا من گیج شدم
    این قائده ای که گفتی میگه یک ستاره مال دقیقه هستش ولی 4 تا گذاشتی اگه بخوایم طبق قائده بگیم میشه هر 20 ماه :-؟؟

    ---------- Post added at 02:59 PM ---------- Previous post was at 02:54 PM ----------

    آها متوجه شدم

  8. تعداد تشکر ها از info_dlsong به دلیل پست مفید


  9. #5
    عضو انجمن info_dlsong آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    مشهد
    نوشته ها
    281
    تشکر تشکر کرده 
    412
    تشکر تشکر شده 
    1,118
    تشکر شده در
    685 پست

    پیش فرض پاسخ : کمک برای تنظیم cron

    یعنی علی جان اگه بخوام یک دستور هر یک ساعت اجرا شه اینجوری میشه؟

    کد HTML:
    * 1 * * * XXXXX
    بعد برای اینکه از cron درش بیارم باید چیکار کنم
    ویرایش توسط info_dlsong : October 8th, 2010 در ساعت 16:12

  10. تعداد تشکر ها از info_dlsong به دلیل پست مفید


  11. #6
    عضو دائم
    تاریخ عضویت
    Sep 2008
    نوشته ها
    1,732
    تشکر تشکر کرده 
    32
    تشکر تشکر شده 
    3,299
    تشکر شده در
    1,408 پست

    پیش فرض پاسخ : کمک برای تنظیم cron

    یعنی علی جان اگه بخوام یک دستور هر یک ساعت اجرا شه اینجوری میشه؟
    نه ! با اون دستور هر روز ساعت 1:00 am اجرا میشه .

    اگر میخواید هر ساعت اجرا کنید ، متغییر hour رو * قرار بدید .

    یعنی به این صورت برای اجرا در هر 1 ساعت :

    کد:
    0 * * * * rm -rf /temp
    بعد برای اینکه از cron درش بیارم باید چیکار کنم
    میتونید با دستور crontab -e فایل crontab رو باز کنید و سطر مربوط به دستور خودتون رو حذف کنید .

    و یا با دستور crontab -r کل فایل crontab رو پاک کنید ( تمامی cron ها از بین خواهند رفت )

    ---------- Post added at 03:27 PM ---------- Previous post was at 03:22 PM ----------

    در ضمن یک اشتباهی صورت گرفت ، اجرای عملی در هر 20 دقیقه به این صورت دستور دهی میشود :

    کد:
    */20 * * * *  Command
    دستور * * * * 20 در هر ساعت و در دقیقه 20 ام آن عمل را انجام میدهد .

    پ.ن : با تشکر از Hugeserver عزیز جهت تذکر این مورد .
    ویرایش توسط Online24 : October 8th, 2010 در ساعت 19:16

  12. تعداد تشکر ها از Online24 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

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

موضوعات مشابه

  1. ایمیل: Cron <root@server> /usr/local/cpanel/scripts/upcp --cron
    توسط hristo در انجمن سی پنل CPanel
    پاسخ ها: 8
    آخرين نوشته: January 6th, 2018, 19:59
  2. مشکل php و cron job دایرکت ادمین
    توسط Iran Tech در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 1
    آخرين نوشته: February 22nd, 2014, 01:26
  3. پاسخ ها: 1
    آخرين نوشته: January 27th, 2014, 17:29
  4. از کار افتادن Cron Job
    توسط newgoldenman در انجمن سوالات و مشکلات
    پاسخ ها: 2
    آخرين نوشته: December 5th, 2012, 13:31
  5. Cron <root@server14> run-parts /etc/cron.weekly
    توسط tootfarangi در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: February 13th, 2011, 10:54

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •