انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: مشکل در اجرای cron job  (دفعات بازدید: 790 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین imohammad

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
مشکل در اجرای cron job
« : 16 آبان 1395، 07:55 ق‌ظ »
سلام
من دوتا لینک دارم که باید هرشب ساعت ۱ اجرا بشه و به صورت زیر توی crontab تعریف کردم
0 1 * * * wget -O - http://example.com/cron/minus >/dev/null 2>&1
0 1 * * * wget -O - http://example.com/cron/expire >/dev/null 2>&1

ولی اجرا نشده!
چه کنم؟
ممنون

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشکل در اجرای cron job
« پاسخ #1 : 16 آبان 1395، 09:02 ق‌ظ »
توی crontab عبارت wget بی‌معنیه. چون PATH وجود نداره. خروجی استاندارد هم نداریم، پس نیازی به استریمینگ نیست. دو تا پرونده هم داری بارگیری می‌کنی و هر دو رو با یک نام (-) ذخیره می‌کنی که باعث می‌شه دومی قبلی رو پاک کنه. باید این‌جوری بزنی:
0 1 * * * /usr/bin/wget http://example.com/cron/minus http://example.com/cron/expire
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن