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
