Arguments to exec* functions.
Fredrik Lundh
fredrik at effbot.org
Mon Nov 13 14:02:48 EST 2000
Neil Cerutti wrote:
> If I'm required to put *something* there, what's a good string to
> use? Prepending all my argument lists with "foo" seems kind of
> stupid. Prepending all my argument lists with the executable name
> seems kind of redundant.
doesn't matter -- the exec functions are defined by the
POSIX standard:
"The argument path points to a pathname that identifies
the new process image file"
"The argument argv is an array of /.../ strings. /.../ These
strings constitute the argument list available to the new
process image. The value in argv[0] should point to a file-
name that is associated with the process being started by
one of the exec functions."
here's a standard usage pattern for exec/spawn:
program = "python"
arguments = ["hello.py"]
os.execvp(program, (program,) + tuple(arguments))
</F>
More information about the Python-list
mailing list