sending ctrl C to a program

Dale Strickland-Clark dale at
Wed Mar 29 13:55:21 CEST 2006

s99999999s2003 at wrote:

> hi
> i have a program that works very similar to tail -f in Unix
> It will need a Ctrl-C in order to break out of the program.
> I wish to run this program using python (either thru os.system() or
> some other subprocess modules) and how can i pass Ctrl-C to this
> program to terminate it in python?
> thanks

Isn't SIGINT the same as ctrl-c?

So something like 

import os
os.kill(1234, 2)

would send ctrl-c to process 1234.

If you just want the process to quit, you could probably just send it a
SIGTERM, which is signal 15.

Dale Strickland-Clark
Riverhall Systems -
We're recruiting programmers. Please see the web site.

More information about the Python-list mailing list