another with execlp

Donn Cave donn at u.washington.edu
Tue Sep 11 14:06:39 EDT 2001


Quoth syt at pegasus.logilab.fr (Sylvain Thenault):

| I want to fork a process an exec python inside
| I have tried
|
| if os.fork() == 0:
|     os.execlp('python', 'myfile.py', 'myoption1', 'myoption2', 'myoption2value')
| else:
|     os.wait()
|
| but i obtain
|
| Unknown option: --
|
| from the python interpreter (and not from myfile.py)

Try os.execlp('python', 'python', 'myfile.py', ...)

The argument list starts at 0, not 1.

	Donn Cave, donn at u.washington.edu



More information about the Python-list mailing list