> ,----
> |   while true; do
> | 
> |     IDP=$(pidof your_process)

so the IDP should now be the process ID.


> | 
> |     if (( $? == 1 )) ; then

Could you explain $? ==1 abit? I am sorry I am not familiar with this.

> |       echo "End your_process with pid:$IDP" | mail -s "subject text" user
> |     fi   
> |
> |     sleep 1
> | 
> |   done
> `----

I have 

ls -ef|grep nightly

zhengquan    16041 13150  0 Apr14 ?        00:00:00 /bin/sh 
/home/zhengquan/downloads/nightly.sh

basically the database query is a line in nightly.sh

psql $DLDB -a -H -f queries.sql  -o $REPORTDIR/queries.html.new 

the processes associate with it is
postgres  7123 11144 64 01:55 ?        07:38:20 postgres: craig downloads 
[local] SELECT

and 
craig    15954 16041  0 01:55 ?        00:00:00 psql downloads -a -H -f 
queries.sql -o /var/www/internal/downloads/queries.html.new

also 
I did
'pidof night.sh' but it returned nothing? 

Thanks and Regards,

-- 
Zhengquan


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to