صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 12

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

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    عضو انجمن
    تاریخ عضویت
    Feb 2010
    نوشته ها
    149
    تشکر تشکر کرده 
    73
    تشکر تشکر شده 
    50
    تشکر شده در
    41 پست

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

    سلام دوستان

    سرور من مصرف رمش خیلی بالاست دستور زیر رو که میزنم
    ps -aux
    و پروسه ها رو که نگاه میکنم آپاچی و غیره هستن ولی درصد ها رو که نگاه میکنم خیلی ها روی 0 درصد هستن بعضی ها هم روی 0.1 هستن فقط رم کش میشه یک گیگ رم تقریبا 850 تاش کش میشه هروقت کش رو خالی میکنم رم فری میره روی دوروبر 800 تا
    خلاصه
    می خواهم تنظیم کنم هر 20 دقیقه دستور خالی کردن کش رو که به صورت زیر است اجرا بشه
    echo 3 > /proc/sys/vm/drop_caches

    یک کد نمونه هم میگم که توی cron میشه گزاشت برای اجرای دستور تعمیر کردن دیتابیس رشب انجام میده این کد رو من فقط نمیتونم زمانشو تایین کنم چطوری هر 20 دقیقه کش رو خالی کنه
    یک نمونه برای تعمیر دیتابیس
    0 0 * * * /usr/bin/mysqlcheck -Aor

    ممنون میشم کمک کنن دوستان

    ---------- Post added at 12:09 PM ---------- Previous post was at 10:39 AM ----------

    کسی بلد نیست؟

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


  3. #2
    عضو دائم
    تاریخ عضویت
    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

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


  5. #3
    عضو انجمن 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

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


  7. #4
    عضو دائم
    تاریخ عضویت
    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 رو انجام بده . ( این تنظیم تا زمانی که سیستم ریبوت نشه باقی میمونه )

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

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


  9. #5
    عضو انجمن 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 ----------

    آها متوجه شدم

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


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

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

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

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

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


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

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

    ببینید ، هر 5 ستاره به تنهایی یک متغییر هستند !

    ستاره اول = همیشه برای تنظیم دقیقه ،
    ستاره دوم = برای تنظیم ساعت ،
    ستاره سوم = در یکی از روزهای ماه ،
    ستاره چهارم = در یکی از ماه های سال ،
    ستاره پنجم = در یکی از روزهای هفته ،

    وقتی من به این صورت دستور رو ایجاد کردم = * * * * 20 یعنی متغییر اول که مربوط به دقیقه هست رو روی 20 تنظیم کردم ، یعنی قصد دارم این دستور رو هر 20 دقیقه یکبار اجرا کنم .

    فرمت کامل دستور هم همونطوری که گفته شد
    کد:
    *     *     *     *     *  Command to be executed
    هست .

    مثال های بیشتر :

    کد:
    # 32 * * * * : will be run every hour on the 32nd minute.
    # 12,42 * * * * : will be run twice an hour on the 12th and 42nd minutes.
    # */15 */2 * * *: will be run at 0:00, 0:15, 0:30, 0:45, 2:00, 2:15, 2:30, ...
    # 43 18 * * 7: will be run at 6:43pm every Sunday.

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


  15. #8
    عضو جدید
    تاریخ عضویت
    Mar 2009
    نوشته ها
    8
    تشکر تشکر کرده 
    8
    تشکر تشکر شده 
    4
    تشکر شده در
    4 پست

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

    هیچ جوری نمیشه رو ثانیه تنظیم شه ؟
    میخوام هر 3 ثانیه یه فایل پرل باز شه( البته با یوزر روت )

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


  17. #9
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

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

    با cron فكر نكنم زير دقيقه بشه درست كرد
    يك شل اسكريپت بنويسيد و با اون هر چند ثانيه كه خواستيد run كنيد.
    يا در يك فايل perl يك حلقه بي نهايت بذاريد ، بعد به مدت 3 ثانيه در هر گردش sleep بديد و فايل رو لود كنيد.
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

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


  19. #10
    عضو جدید
    تاریخ عضویت
    Feb 2009
    نوشته ها
    21
    تشکر تشکر کرده 
    79
    تشکر تشکر شده 
    40
    تشکر شده در
    35 پست

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

    کد:
    mysqlcheck -u root -p --auto-repair --optimize --all-databases
    running MySQL 5.5, I had to run the following command to get it to work...

    سلام دوستان. برای mysql ۵.۵ باید از این دستور استفاده کرد. اما مشکل اینکه برای cron دیگه کار نمی‌کنه..چی‌ کارش باید کرد

    Error: /usr/bin/mysqlcheck doesn't support multiple contradicting commands.

    ---------- Post added April 3rd, 2012 at 12:59 AM ---------- Previous post was April 2nd, 2012 at 11:09 PM ----------

    متوجه شدم در mysql 5.5
    crontab -e

    کد:
    /usr/bin/mysqlcheck -u root --auto-repair --optimize --all-databases

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


صفحه 1 از 2 12 آخرینآخرین

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

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

در حال حاضر 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

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

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