اجرا نشدن فایلهای .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 گذاشتم اما اسکریپت رو اجرا نمیکنه
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
دستور رو به صورت زیر وارد کنید و لاگ ها رو بررسی کنید ببینید اجرا میشه یا خیر
کد PHP:
*/30 * * * * sh /root/example.sh
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
سلام
یه بار اینو ببین خروجی چی میشه:
کد PHP:
*/30 * * * * sh /root/example.sh >> /root/cron.log
توی فایل ایجاد شده لاگ رو append میکنه
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
نقل قول:
نوشته اصلی توسط
yourhosting
دستور رو به صورت زیر وارد کنید و لاگ ها رو بررسی کنید ببینید اجرا میشه یا خیر
کد PHP:
*/30 * * * * sh /root/example.sh
برای تست 30 رو به 1 تغییر دادم که هر یک دقیقه اجرا بشه اما بازم اسکریپت اجرا نشد
داخل کرون جاب فایلهای دیگه با فرمت php دارم که سر وقت اجرا میشند
اما فایل های .sh اجرا نمیشند :39:
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
j4b3r
سلام
یه بار اینو ببین خروجی چی میشه:
کد PHP:
*/30 * * * * sh /root/example.sh >> /root/cron.log
توی فایل ایجاد شده لاگ رو append میکنه
داخل پوشه root فایلی ایجاد نشد
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
سلام
اگر میتونید سرورتون رو ارسال کنید تا بررسی کنیم
شما این خط رو توی crontab اد می کنید دیگه؟>
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
نقل قول:
نوشته اصلی توسط
j4b3r
سلام
اگر میتونید سرورتون رو ارسال کنید تا بررسی کنیم
شما این خط رو توی crontab اد می کنید دیگه؟>
این خط رو
*/30 * * * * sh /root/example.sh >> /root/cron.log
با دستور nano /var/spool/cron/root
گذاشتم داخل فایل root و ذخیره کردم
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
سلام
شما دستور crontab -e
رو بزنید و کامند رو اضافه کنید در فایلی که باز میشه
و بعد از ذخیره چک کنید.
پاسخ : اجرا نشدن فایلهای .sh در کرون جاب
نقل قول:
نوشته اصلی توسط
j4b3r
سلام
شما دستور crontab -e
رو بزنید و کامند رو اضافه کنید در فایلی که باز میشه
و بعد از ذخیره چک کنید.
با دستور crontab -e اسکریپت اجرا شد.
ممنون :x