----- 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

Kirim email ke