من روتر میکروتیک کار نکردم و با دستوراتش اشنا نیستم ولی با توجه به اینکه شما میخواید مودم b612 رو روزانه ریست کنید نیاری نیست که دستورات رو تو میکروتیک بنویسد و با یه اسکریپت کوچیک میتونید ریبوت روزانه رو انجام بدید
یه فایل فشرده براتون پیوست کردم که از [فقط کاربران عضو قادر به دیدن لینک هستند. ]میتونید دانلود کنید
این فایل رو تو مسیر دلخواهتون روی مودم اکسترکت میکنید که شامل دو تا فایل هست بعد از فشرده سازی برای اجرای اسکریپت باید زمان ریبوت مودم رو با این دستور ست کنید بطور مثال ساعت 18:20 میخواهید ریست انجام بشه
کد:
./setDailyRebootTime 18:20
که البته بسته بجایی که فایل فشرده رو اکسترکت کردید مسیر فایل رو باید تصحیح کنید در دستور بالا اسکریپت در مسیر جاری اجرا میشه با توجه به اینکه شما میخواید این متد هر روز اجرا بشه و بعد از روشن شدن مجدد مودم باز هم در مدار قرار گرفته بشه باید دستور رو در انتهای فایل /etc/autorun.sh قرار دهید تا با هر بار ریست اسکریپت مجدد اجرا بشه اسکریپت از دو برنامه awk و watch استفاده میکنه که داخل فایل Busyboxx فریمورهای پچ شده وجود داره
سلام آقا حمید ممنون از آموزشتون. ممکنه راهنمایی کنید که چجوری میتونم این دستور را به انتهای فایل autorun اضافه کنم؟
با دستور بالا دستور ریست به انتهای فایل autorun.sh اضافه میشه فقط بجای setDailyRebootTime باید مسیر کامل جایی که فایل رو اکسترکت کردید قرار بدید و بجای 18:20 زمانی که میخواید مودم ریست بشه
با دستور بالا دستور ریست به انتهای فایل autorun.sh اضافه میشه فقط بجای setDailyRebootTime باید مسیر کامل جایی که فایل رو اکسترکت کردید قرار بدید و بجای 18:20 زمانی که میخواید مودم ریست بشه
ممنون آقا حمید. فایل را درون فولدر online ریختم و این دستور را زدم
و به این صورت داخل فایل autorun.sh قرار میگیره ولی اسکریپت کار نمیکنه. کجا را اشتباه کردم؟
[فقط کاربران عضو قادر به دیدن لینک هستند. ]
چند بار تست کردم وقتی اسکریپت را از داخل فولدر online با دستور ./setDailyRebootTime 18:20 اجرا میکنم کار میکنه ولی وقتی از فولدر etc اجرا میکنم پیغام زیر را میده و کار نمیکنه. به هر 2 فایل اسکریپت هم دسترسی 775 دادم.
چند بار تست کردم وقتی اسکریپت را از داخل فولدر online با دستور ./setDailyRebootTime 18:20 اجرا میکنم کار میکنه ولی وقتی از فولدر etc اجرا میکنم پیغام زیر را میده و کار نمیکنه. به هر 2 فایل اسکریپت هم دسترسی 775 دادم.
[فقط کاربران عضو قادر به دیدن لینک هستند. ]
اسکریپت طوری نوشته شده که در محلی که اجرا میشه انتظار داره rebootcheck.sh هم همونجا باشه برای اینکه اسکریپت درست کار کنه فایل setDailyRebootTime رو باز کنید و مسیر ./rebootcheck.sh رو کامل به این صورت بدید
اسکریپت طوری نوشته شده که در محلی که اجرا میشه انتظار داره rebootcheck.sh هم همونجا باشه برای اینکه اسکریپت درست کار کنه فایل setDailyRebootTime رو باز کنید و مسیر ./rebootcheck.sh رو کامل به این صورت بدید