Carlos wrote:
>Hola tengo que pasar a un scrip sh unos parametros desde una pagina jsp
>nunca he pasado parametros a un sh
>alguein m epeude decir como lo tengo que hacer en modo shell? es decir;
>seria?:
>./script.sh parametro1 parametro2 ??
>
Normalmente si llamo a un script con argumentos desde otro script o
desde l�nea de comandos utilizo la forma en que indicas. Pero no s� como
se llama a un comando desde jsp.
>
>y como los recogo en el sh
>
Ejemplo:
#!/bin/sh
echo "Argumentos:"
echo "El programa llamado:$0"
echo "1er arg.: $1"
echo "2do arg.: $2"
echo "--Tambien--------"
for i in $*
do
echo $i
done
>
>Otra cosa como hago para que ese script sh se ponga en root? osea se ejecute
>como root?
>
con:
su root -c "comando"
ejecutas el comando como root, por supuesto que le pide el password.
Creo que es mejor usar 'sudo'.
Me parece que cualquiera de las dos formas presentan graves errores en
la seguridad de tu sistema (sabiendo que ser�n usados directa o
indirectamente por una p�gina jsp, aunque no s� si esta es de acceso
p�blico); tal vez deber�as revisar la l�gica de tu aplicaci�n.
>
>tiene que ser un script desatendido por lo que no puedo andar poniendole la
>contrase�a
>
deber�as pensar en que el script se ejecute por un usuario distinto a
root, tal vez el mismo usuario del servidor de jsp's o algo as�.
>
>Gracias
>
>
--
Desuscripci�n: escriba a [EMAIL PROTECTED], tema 'unsubscribe'
Problemas a: [EMAIL PROTECTED] http://www.linux.or.cr/listas