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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: Yaser-16 در 09 فروردین 1393، 09:24 ب‌ظ

عنوان: پیغام وصل شدن به اینترنت در bash script
ارسال شده توسط: Yaser-16 در 09 فروردین 1393، 09:24 ب‌ظ
سلام
مسئله اینه که میخوام هر دفعه که سیستم به اینترنت وصل می شه یه عملیات خاصی روی یه سری فایل انجام بشه!
حالا نمی دونم این که "هر وقت به اینترنت وصل شدی" رو چه جوری توی اسکریپتم بنویسم!
مرسی
عنوان: پاسخ : پیغام وصل شدن به اینترنت در bash script
ارسال شده توسط: ali.abry در 09 فروردین 1393، 10:10 ب‌ظ
سیستم به چه شکلی به اینترنت متصل میشه ؟ از طریق ترمینال با دیتور pon poff یا با خود نتورک منیجر یا با wicd یا کلا می خاین خود اسکریپت متصل بودن به اینترنت رو شناسایی کنه ؟
یکم بیشتر توضیح بدین
عنوان: پاسخ : پیغام وصل شدن به اینترنت در bash script
ارسال شده توسط: Yaser-16 در 09 فروردین 1393، 10:15 ب‌ظ
سیستم به چه شکلی به اینترنت متصل میشه ؟ از طریق ترمینال با دیتور pon poff یا با خود نتورک منیجر یا با wicd یا کلا می خاین خود اسکریپت متصل بودن به اینترنت رو شناسایی کنه ؟
یکم بیشتر توضیح بدین
فرقی نداره از چه راهی! قراره هر وقت سیستم به اینترنت وصل شد تاریخ و ساعتش توی یه فایل ثبت شه(مثلا)
عنوان: پاسخ : پیغام وصل شدن به اینترنت در bash script
ارسال شده توسط: ali.abry در 09 فروردین 1393، 10:22 ب‌ظ
اگر با pon متصل بشین باهاش میتونین تایین کنین که یک اسکریپت اجرا بشه . فکر کنم اسکریپته باید تو /etc/ppp/ip-up.d باشه دقیق یادم نیست به چه شکلی این کار رو میشد کرد
تو wicd هم یک قسمت داره که اسکریپتی رو اجرا بکنه .
نتورک منیجر رو خبر ندارم .
عنوان: پاسخ : پیغام وصل شدن به اینترنت در bash script
ارسال شده توسط: Yaser-16 در 11 فروردین 1393، 05:34 ب‌ظ
من سعی کردم این کار رو بکنم ولی نمی تونم! نمی دونم کجای کارم اشتباهه!
من این اسکریپت رو داخل /etc/network/if-up.d/ کپی می کنم که هر وقت سیستم به اینترنت وصل شد زمانش رو ثبت کنه
#!/bin/bash
date >> $HOME/ip
echo -e "\n" >> /home/yaser/ip