Dalam lingkungan Linux, saya perlu mendeteksi keadaan fisik yang terhubung atau terputus dari konektor RJ45 ke soketnya. Lebih disukai menggunakan skrip BASH saja.
Solusi berikut yang telah diusulkan di situs lain TIDAK berfungsi untuk tujuan ini:
- Menggunakan 'ifconfig' - karena kabel jaringan mungkin terhubung tetapi jaringan tidak dikonfigurasi dengan benar atau tidak saat ini.
- Ping host - karena produk akan berada dalam LAN menggunakan konfigurasi jaringan yang tidak dikenal dan host yang tidak dikenal.
Apakah tidak ada keadaan yang dapat digunakan dalam sistem file / proc (semua yang ada di sana)?
Bagaimana dunia Linux seharusnya memiliki versi sendiri gelembung Windows yang muncul dari baki ikon yang menunjukkan bahwa Anda baru mencabut kabel jaringan?
Kent Fredric dan lothar , kedua jawaban Anda memuaskan kebutuhan saya ... terima kasih banyak! Yang mana yang akan saya gunakan ... Saya masih belum tahu.
Saya kira saya tidak bisa menempatkan Anda berdua sebagai jawaban yang benar? Dan mungkin adil bagi Anda bahwa saya memang memilih satu. Membalik koin, kurasa? Sekali lagi terima kasih!