[CentOS] virtdown script

Tue May 3 14:39:54 UTC 2011
Tim Dunphy <bluethundr at jokefire.com>

hello list!

I have a small shell script that I wrote that is meant to quickly bring down all of my xen instances in a quick and easy manner. Odd thing is, it does work on the command line. But if I put it into a script this happens:

[root at LCENT03:/home/bluethundr/bin] #virtdown

it expects another command to happen. which is odd since all of the text delimiters (" and ') are balanced according to vim. I was wondering if I could have an opinion on why this might be happening. Here's the script:


for i in $(virsh list | grep -v -e Id -e --- -e Domain-0 | awk '{print $1}');
/usr/bin/virsh shutdown $i

thanks in advance!