pasar parametros a ejecutables #!
Ricardo Mun~oz A.
rmunoz en pjud.cl
Lun Ago 9 17:12:16 CLT 2004
El lun, 09-08-2004 a las 16:38, Edgard Pineda Leone. escribió:
> On Mon, 9 Aug 2004, Ricardo Mun~oz A. wrote:
[...]
> > podrias probar con
> >
> > #!/usr/bin/php -q -c /home/proy/devel
>
> Se nota que no leiste bien el email: poner un segundo parametro no
> resulta y sale el error que mencione, con cualquier combinacion que hagas.
> En fin, mi problema es que solo funciona con un parametro -algo y al
> poner mas parametros el ejecutable php no recibe ninguno... sé que es algo
> del shell seguramente pero no encuentro en Internet algo sobre eso o no
> encuentro las palabras adecuadas para buscar en Internet.
ahora si, te capte... si haces un 'man bash' luego buscas /#! aparece lo
siguiente:
"If the program is a file beginning with #!, the remainder of the first
line specifies an interpreter for the program. The shell executes the
specified interpreter on operating systems that do not handle this exe-
cutable format themselves. The arguments to the interpreter consist of
a single optional argument following the interpreter name on the first
line of the program, followed by the name of the program, followed by
the command arguments, if any."
donde dice _single optional argument_ creo se refiere a tu problema...
por lo tanto el comentario de Alvaro de que "PHP es un lenguaje sin
esperanza" fue totalmente innecesario...
--
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)
Más información sobre la lista de distribución Linux