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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ®️ Mostafa Asadi در 03 فروردین 1395، 01:18 ب‌ظ

عنوان: اسکریپت مدیریت رزبری
ارسال شده توسط: ®️ Mostafa Asadi در 03 فروردین 1395، 01:18 ب‌ظ
سلام و عرض ادب با تبریک سال نو
یک برنامه خیلی کوچیک و تستی نوشتم برای مدیریت رزبری پای : ی سری دستورات پرکاربرد رو کنار هم جمع کردم
با اینکه همه قسمت ها بخوبی کار میکنند دو دستور بطور عجیبی کار نمیکنند !‌
اول ifconfig است که پاسخ (خط ۶۵ )
bash: ifconfig: command not foundباز میگرداند
و دیگری sudo raspi-config است که پاسخ (خط ۷۵ )
tput: unknown terminal "unknown"باز میگرداند
این در حالی است که هر دوی این دستورات چه بصورت فیزیکی و چه بصورت ssh پاسخ درست دارند و فقط از طریق این اسکریپت است که اشکال دارند !‌

لینک :
http://cdn.persiangig.com/download/9CTSpqB7pw/mras.sh/dl (http://cdn.persiangig.com/download/9CTSpqB7pw/mras.sh/dl)
عنوان: پاسخ : اسکریپت مدیریت رزبری
ارسال شده توسط: 藤沼 در 03 فروردین 1395، 05:16 ب‌ظ
خطا دستور اول معولاً از دسترسی کاربر به و یا نبودن مسیر usr/sbin/ifconfig/ در متغیر PATH$ رخ می‌ده. درهرحال، دستور ipfconfig که جز بستهٔ net-tools به‌حساب میاد؛ منسوخ شده و به‌جای اون بهتره از دستور ip a استفاده کنید (بااین‌وجود هنوز برای سازگاری با نسخه‌های قبلی این دستور شامل بیشتر توزیع‌هاست).
http://unix.stackexchange.com/a/145449
عنوان: پاسخ : اسکریپت مدیریت رزبری
ارسال شده توسط: ®️ Mostafa Asadi در 03 فروردین 1395، 05:36 ب‌ظ
یادآوری میکنم که این دستورات بصورت مستقیم پاسخ درست دارند
ip a هم بنظرم کمی خروجی نامنظم داره ! ifconfig  بهتره
عنوان: پاسخ : اسکریپت مدیریت رزبری
ارسال شده توسط: 藤沼 در 03 فروردین 1395، 09:56 ب‌ظ
من هم یادآوری می‌کنم فایل اجرایی با مفسری که برای اون تعریف (برای مثال؛ usr/bin/env bash/!#) می‌شه دستورها رو می‌خونه (بنابراین دسترسی، متغیر PATH$ و … ممکنه در زمان اجرا متفاوت باشه). برای کمک بیشتر کد اصلی رو بگذارید.
عنوان: پاسخ : اسکریپت مدیریت رزبری
ارسال شده توسط: ®️ Mostafa Asadi در 04 فروردین 1395، 12:52 ق‌ظ
متوجه شدم حالا
ولی نمی دونم چطور حل کنم این رو !
کد رو که توو همون پست اول لینکش رو گذاشتم !