Scripting question

I'm writing a small script that will run an executable program (sort of like TOP). To exit the executable, you have to enter control C (^c). I'm trying to use a redirect input file to send the ^c but I'm not having any luck. My short script looks like this - /mydirectory/abc.script < abc.in > abc.out. Inside my abc.in file I've tried ^c and `^c` but neither break out of the program. The output to abc.out is working fine. Any suggestions?
I'm running Solaris 5.8 on a V120 server.

Try using kill with SIGINT ( kill -INT ) on your process, it should achieve the same result.