Depending on which IOS version you have this might just be possible to achieve through policy based routing coupled with the enhanced object tracking feature. The following link will help you get started.
Thanks for the info, but we are running 12.2 and might not going to 12.3 for a while.
I was trying to use set tag / match tag in route-map but it was not working...
Where I can find detail info for set tag, match tag and match interface?
As far as i know the set tag and match interface commands will not give you what you need (track an interface). Tags are usually used to 'color' routes to be able to apply some policy to them, for example, only to redistribute routes with tag red into ospf. If you can specify the exact details of what you are trying to achieve we might be able to help further.