without shell

Terry Hancock hancock at anansispaceworks.com
Fri Jun 10 23:18:14 EDT 2005


On Friday 10 June 2005 05:30 am, Tomasz Rola wrote:
> On Sun, 12 Jun 2005, km wrote:
> 
> > hi all,
> >
> > can any linux command be invoked/  executed without using shell (bash) ?
> > what abt security concerns ?
> 
> Ops, I missed the word "command" when reading your mail for the first
> time, and this changes some parts of my previous answer and makes it
> shorter:
> 
> There is an execve system call. You don't need neither sh, nor the libc to
> run programs. It's described in section 2 of manpages. The rest of the
> answer you can get from my previous post.

I haven't used it, but according to the Python 2.4 documentation,
the subprocess module does not use any shell.   Or the shell is python,
as it were.

Cheers,
Terry

--
Terry Hancock ( hancock at anansispaceworks.com )
Anansi Spaceworks  http://www.anansispaceworks.com




More information about the Python-list mailing list