On Mon, Dec 07, 2009 at 03:28:48PM +0800, Nyoman [D] wrote:

> Kira-kira pake methode apa ya untuk mengetahui services clamd jalan apa
> nggak ?? dan ketiga mati maka script ini
> memanggil/menjalankan /etc/init.d/clamd start

Pakai grep untuk melihat apakah ada proses clamd yang running:

1. $ ps aux|grep clamd
   clamav  3144 0.0 6.1 73788 63052 ?    Ss  Nov19 0:36 /usr/local/sbin/clamd
   root   18403 0.0 0.0 2008  656 pts/2  S+  14:49 0:00 grep clamd
   
2. $ lsof -Pni|grep clamsmtpd
 clamsmtpd  3189   clamav    3u  IPv4    13959       TCP 127.0.0.1:10025 
(LISTEN)

Keliatannya enak nge-grep yg nomor 2.
Scriptnya:

#!/bin/sh
if `lsof -Pni|grep -o clamsmtpd`
then
  echo clamsmtpd off.
  echo Starting clamd.
  rm -f /var/run/clamav/clamd.pid
  /etc/rc.d/rc.clamd start
fi

-- 

Terimakasih sebelumnya.

Salam,

~~ Arief Yudhawarman ~~


-- 
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke tanya-jawab-unsubscr...@linux.or.id
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke