Rist. Andy Nugroho said the following on 09/08/05 4:37 PM:
+ Saya pernah bikin bash script sederhana.
Secara garis besar logikanya begini :
a. bikin mysql database dgn field : x_key, connected, disconnected, x_pakai
(x_pakai= disconnected - connected )
JamMntDtk=`date +%T`
ThnBlnHri=`date +%Y-%m-%d`
connected, dan disconnected ="$ThnBlnHri $JamMntDtk"
b. konek via wvdial,
c. gunakan "ip-up.local" (otomatis di execute ppp saat konek) sebagai tool
pembantu untuk INSERT record ke field "connected" plus record ke keyfield
"x_key" ( x_key=`date +%Y%m%d%H%M%S` , echo $x_key > /var/tmp/dialup_key )
d.1. gunakan "ip-down.local" (otomatis di execute ppp saat diskonek) sebagai
tool pembantu untuk UPDATE record ke field "disconnected" dgn acuan kunci
"x_key" ( x_key=`cat /var/tmp/dialup_key` ).
d.2. setelah itu UPDATE field " x_pakai", diisi dengan "disconnected -
connected "
d.3. just to make sure , kosongkan isi dari /var/tmp/dialup_key atau hapus
filenya.
- trus untuk hitung berapa jml jam pemakaian tinggal di tambahin aja field
"x_pakai"
Kurang-lebihnya seperti itu.
Ada kelemahannya kalo terjadi mati lampu, dimana databasenya jadi kacau krn
field tertentu enggak sempat terisi dgn betul.
Saya gak ngerti di ubuntu ada apa enggak tools-tools tsb dan langkah-langkah
diatas saya tulis dgn "lupa-lupa-ingat" so "use at your own risk" he he ...
Salam,
-rianu-
OK Pak/Mas/Bung Rianu akan saya coba dirumah. Klo ada error saya
kabari lagi. Skrg lagi di kantor nich, bisa ngopreknya malam aja.
--
m4z3
--
Unsubscribe: kirim email kosong ke [EMAIL PROTECTED]
Arsip, FAQ, dan info milis di http://linux.or.id/milis
Tidak bisa posting? Baca:
http://linux.or.id/problemmilis
http://linux.or.id/tatatertibmilis