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

موضوع: اجرا نشدن فایلهای .sh در کرون جاب

  1. #1
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نوشته ها
    50
    تشکر تشکر کرده 
    193
    تشکر تشکر شده 
    46
    تشکر شده در
    32 پست

    Question اجرا نشدن فایلهای .sh در کرون جاب

    من یه اسکریپت با فرمت .sh دارم
    توی حالت معمول دستور رو که داخل putty وارد میکنم اسکریپت بدون مشکل اجرا میشه
    حالا فایل script.sh رو گذاشتم داخل کرون جاب از اینجا
    nano /var/spool/cron/root
    که 30 دقیقه یک بار اجرا بشه
    به این شکل :
    */30 * * * * /usr/script.sh > /dev/null
    یا
    */30 * * * * sh /usr/script.sh > /dev/null
    اما اجرا نمیشه
    کرون جاب رو ریستارت کردم دسترسی فایل اسکریپت 777 گذاشتم اما اسکریپت رو اجرا نمیکنه

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Mar 2014
    محل سکونت
    Esf
    نوشته ها
    757
    تشکر تشکر کرده 
    383
    تشکر تشکر شده 
    844
    تشکر شده در
    695 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    دستور رو به صورت زیر وارد کنید و لاگ ها رو بررسی کنید ببینید اجرا میشه یا خیر
    کد PHP:
    */30 * * * * sh /root/example.sh 
    CloudHa
    7079 2842 021
    93 600 73 0913


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


  5. #3
    عضو دائم j4b3r آواتار ها
    تاریخ عضویت
    Jun 2009
    محل سکونت
    تهران
    نوشته ها
    1,359
    تشکر تشکر کرده 
    460
    تشکر تشکر شده 
    2,996
    تشکر شده در
    1,873 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    سلام
    یه بار اینو ببین خروجی چی میشه:
    کد PHP:
     */30 * * * * sh /root/example.sh  >> /root/cron.log 
    توی فایل ایجاد شده لاگ رو append میکنه

  6. #4
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نوشته ها
    50
    تشکر تشکر کرده 
    193
    تشکر تشکر شده 
    46
    تشکر شده در
    32 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    نقل قول نوشته اصلی توسط yourhosting نمایش پست ها
    دستور رو به صورت زیر وارد کنید و لاگ ها رو بررسی کنید ببینید اجرا میشه یا خیر
    کد PHP:
    */30 * * * * sh /root/example.sh 
    برای تست 30 رو به 1 تغییر دادم که هر یک دقیقه اجرا بشه اما بازم اسکریپت اجرا نشد
    داخل کرون جاب فایلهای دیگه با فرمت php دارم که سر وقت اجرا میشند
    اما فایل های .sh اجرا نمیشند

    - - - Updated - - -

    نقل قول نوشته اصلی توسط j4b3r نمایش پست ها
    سلام
    یه بار اینو ببین خروجی چی میشه:
    کد PHP:
     */30 * * * * sh /root/example.sh  >> /root/cron.log 
    توی فایل ایجاد شده لاگ رو append میکنه
    داخل پوشه root فایلی ایجاد نشد

  7. #5
    عضو دائم j4b3r آواتار ها
    تاریخ عضویت
    Jun 2009
    محل سکونت
    تهران
    نوشته ها
    1,359
    تشکر تشکر کرده 
    460
    تشکر تشکر شده 
    2,996
    تشکر شده در
    1,873 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    سلام
    اگر میتونید سرورتون رو ارسال کنید تا بررسی کنیم
    شما این خط رو توی crontab اد می کنید دیگه؟>

  8. #6
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نوشته ها
    50
    تشکر تشکر کرده 
    193
    تشکر تشکر شده 
    46
    تشکر شده در
    32 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    نقل قول نوشته اصلی توسط j4b3r نمایش پست ها
    سلام
    اگر میتونید سرورتون رو ارسال کنید تا بررسی کنیم
    شما این خط رو توی crontab اد می کنید دیگه؟>
    این خط رو
    */30 * * * * sh /root/example.sh >> /root/cron.log
    با دستور nano /var/spool/cron/root
    گذاشتم داخل فایل root و ذخیره کردم

  9. #7
    عضو دائم j4b3r آواتار ها
    تاریخ عضویت
    Jun 2009
    محل سکونت
    تهران
    نوشته ها
    1,359
    تشکر تشکر کرده 
    460
    تشکر تشکر شده 
    2,996
    تشکر شده در
    1,873 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    سلام
    شما دستور crontab -e
    رو بزنید و کامند رو اضافه کنید در فایلی که باز میشه
    و بعد از ذخیره چک کنید.

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


  11. #8
    عضو جدید
    تاریخ عضویت
    Sep 2013
    نوشته ها
    50
    تشکر تشکر کرده 
    193
    تشکر تشکر شده 
    46
    تشکر شده در
    32 پست

    پیش فرض پاسخ : اجرا نشدن فایلهای .sh در کرون جاب

    نقل قول نوشته اصلی توسط j4b3r نمایش پست ها
    سلام
    شما دستور crontab -e
    رو بزنید و کامند رو اضافه کنید در فایلی که باز میشه
    و بعد از ذخیره چک کنید.
    با دستور crontab -e اسکریپت اجرا شد.
    ممنون

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

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

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

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

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