setting program name, like $0= in perl?

Daniel Fetchinson fetchinson at googlemail.com
Tue Jun 9 17:16:31 EDT 2009


> I'm sure this is a FAQ, but I certainly haven't been able
> to find an answer.
>
> Is it possible to set the program name as seen by the
> operating system or lower-level libraries?
>
> I'm connecting to a database, and the runtime helpfully
> sends some information to the server, such as username,
> pid, and program name.
>
> Unfortunately, all my python programs get the name
> '/usr/bin/python', and I would like to force that to
> be the names of the individual scripts.

I don't know the answer to your question but I would start by trying
to figure out what information is really sent to the db. I mean it is
probably an environment variable or something like that, and once you
figure out exactly what it is, you will know what variable to set.

Cheers,
Daniel


-- 
Psss, psss, put it down! - http://www.cafepress.com/putitdown



More information about the Python-list mailing list