2010/4/7 Awie <[email protected]>:
> Rekans,
>
> Salam kenal dari newbie....
>
> Saya ada kendala dgn koneksi DSL pada OpenSuSE. Saat DSL tsb ada gangguan
> maka interface dsl0 (virtual) akan hilang dan akses ke Internet terputus.
>
> Pengen buat skrip utk checking keberadaan dsl0 tsb secara periodik dgn
> interval 30 - 60 menit, apabila dsl0 tidak ada maka SuSE menjalankan
> perintah "service network restart". Kalau dsl0 masih ada, SuSE tidak run
> perintah tsb.
>
> Berhubung masih newbie (ilmunya cetek) mohon petunjuk dari rekan disini.
> Matur nuwun,

Buat file sh dengan isi dibawah ini, chmod +x dan eksekusi di cron.

Detailnya :

su
cd /opt
vi check-dsl.sh

tekan tombol insert
ketik script ini :

#!/bin/bash
clear
if ifconfig | grep -q "dsl0"
then
  echo "DSL active, nothing to do"
else
  echo "DSL inactive, restart network service"
  service network restart
fi

tekan tombol esc
ketik :wq kemudian enter

ketik :
chmod +x /opt/check-dsl.sh

coba test dengan perintah :

/opt/check-dsl.sh

Kalau sudah OK, masukkan ke cron jobs dengan perintah :

crontab -e

ketik script ini :

1,31 * * * * /opt/check-dsl.sh

Ketik :wq

Selesai

-- 
Best Regards,

Masim "Vavai" Sugianto
/************************************************************/
Blog (ID)                                 : http://www.vavai.com
Blog (EN)                                : http://www.vavai.net
Training Zimbra 16-17 Apr 2010 : http://bit.ly/bFfEfk
/************************************************************/
______________________________________________
---
Info Milis : http://opensuse.or.id/milis
Keluar dari Milis : Kirim email ke [email protected]
Manajemen Keanggotaan : 
http://lists.opensuse-id.org/listinfo.cgi/milis-opensuse-id.org

Kirim email ke