Monday, 27 June 2016

Script Bash Sederhana Untuk Memeriksa Ketersediaan Koneksi Internet

Terkadang kita perlu untuk memeriksa apakah server ingin menjalankan beberapa script bash berukuran besar agar terhubung ke Internet. Biasanya masuk akal saat menjalankan script secara berkala menggunakan cron. Berikut adalah bash script sederhana untuk tujuan ini:


#!/bin/bash

WGET="/usr/bin/wget"

$WGET -q --tries=10 --timeout=5 http://www.google.com -O /tmp/index.google &> /dev/null
if [ ! -s /tmp/index.google ];then
 echo "tidak"
else
 echo "iya"
fi

Terlihat bahwa script diatas mencoba untuk men-download halaman indeks google, jika script tidak kosong mengembalikan "iya", jika tidak ada koneksi internet script yang tersedia akan kembali "tidak". Jika tidak mungkin untuk mengambil halaman lebih dari 5 detik naskah akan kembali "tidak" juga.

Output: lebih dari 5 detik 



http://linuxshare13.blogspot.com/2016/06/script-bash-sederhana-untuk-memeriksa.html


Referensi: LinuxScrew
 

Artikel Lainnya

Script Bash Sederhana Untuk Memeriksa Ketersediaan Koneksi Internet
4/ 5
Oleh

Berlangganan

Dapatkan update artikel Linux, tutorial, dan masih banyak lagi langsung ke INBOX Anda. Gratis !!!