----- Original Message ----- From: "Hans Linux" <[EMAIL PROTECTED]> To: <[email protected]> Sent: Tuesday, August 22, 2006 1:15 PM Subject: [tanya-jawab] kirim mmail lewat shell secara otomatis
> frens... > sy punya script tuk mengambil data tertentu di suatu file log, misalnya > sy hanya ingin mengambil kalimat yg ada kata "virus" aja, kemudian sy > pipe out ke suatu file, misalnya log-virus.txt. script berjalan di cron > setiap hari... > > gimana caranya kita bikin otomatis setiap setalah file log-virus.txt > terbentuk, lsg kirim ke email kita, misalnya [EMAIL PROTECTED] > > trus kalo nambahin tgl ke log-virus.txt giaman ya? kan lbh bagus kalo > tampilannya jadi log-virus220806.txt? > > thx atas bantuan para ahli, ory baru mulai belajar shell script :D > > salam > hans ++ kalo pake qmail bisa pake script berikut, tinggal anda invoke aja script ini setelah selesai ngejalanin tugas tertentu. kalo perlu tugas yg baru selesai dilakukan (log/output dari script anda yg laen) sekalian ditaruh di dalam body emailnya aja sekaligus biar praktis. #!/bin/bash jam=$(date +%r) hri=$(date +%a) tgl=$(date +%d) bln=$(date +%b) thn=$(date +%Y) case $hri in Sun) hri="Minggu" ;; Mon) hri="Senin" ;; Tue) hri="Selasa" ;; Wed) hri="Rabu" ;; Thu) hri="Kamis" ;; Fri) hri="Jumat" ;; Sat) hri="Sabtu" ;; esac tanggal="$hri, $tgl-$bln-$thn, $jam" cat<<EndOfFile | /var/qmail/bin/qmail-inject -f [EMAIL PROTECTED] from: [EMAIL PROTECTED] to: [EMAIL PROTECTED] subject: tugas dah selesai nih ======================================== # This is only a report , no reply necessary # ======================================== $tanggal Tugas dah selesai nih Boz ... ======================================== EndOfFile exit 0 kalo pake mta lain, bisa menyesuaikan salam, -rianu- -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis
