[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Scripts



El vie, 20-06-2008 a las 10:25 +0000, Juan Antonio Martínez Acosta
escribió:
> Jonathan Lopez Usedo escribió:
> > El vie, 20-06-2008 a las 08:10 +0000, Juan Antonio Martínez Acosta
> > escribió: 
> >> Saludos nx
> >> digamos que quiero hacer el un script para que haga lo siguiente:
> >> apt-get update
> >> apt-get install xxxxxxxxxxxx
> >>
> >> xxxxxxx son los pauetes.
> >>
> >> debería añadir la primera línea como:
> >> *#!/bin/bash* : como me explicas.
> >>
> >> leyendo un manual entendí lo de la primera línea, y viendo otros scripts 
> >>   creo que no tienen el * o sea #!/bin/bash
> > Exacto, sin los asteriscos: #!/bin/bash
> > Ese escript solo lo podrías ejecutar como root, a no se que des permisos
> > al usuario para instalar cosas (poco recomendable si hay varios
> > usuarios)
> > 
> >> digamos que el script lo hago con kwrite, le doy un nombre instalar y 
> >> con la extención quedaría instalar*.sh o *instalar.sh
> > El asterisco normalmente es un comodin. El * sustituye cualquier
> > secuencia de caracteres. Por ejemplo si pones en el bash: "ls *.mp3" (no
> > incluyas las " ) se te mostraran solo los archivos que tengas en ese
> > directorio que terminen en ".mp3". Si haces " ls a* " se te mostraran
> > todos los archivos o directorios que empiecen por "a".  Por eso cuando
> > te han  dicho " *.sh " deberías entender " cualquier-nombre-archivo.sh "
> > 
> > Para aprender a hacer scripts si ya tienes nociones de comandos es coger
> > unos scripts que funcionen, ver como y xq hacen lo que hacen y ir
> > modificandolos poco a poco para ver como funciona cada cosa.
> > 
> >> Saludos y gracias por tu ayuda
> > Yo más bien se poco, pero estamos para ayudar en lo que se pueda... Si
> > quieres que te ayuden, ayuda cuando puedas. 
> > 
> > 1Saludo.
> 
> Saludos Jonathan
> Creo que sí, he entendido lo que me comentas, lo del script solo era un 
> pequeño ejemplo, aunque si, el proceso de instalación de paquetes, a 
> menos que sea un usuario con conocimientos no es bueno que los usuarios 
> normales puedan hacerlo.
Los usuarios normales NO pueden hacer actualizaciones
solo root puede hacerlo
Si queres que un usuario pueda hacerlo tenes que utilizar sudo
apt-get install sudo y luego man sudo y man sudoers

> Muchas gracias a todos por su ayuda, y claro, siempre que pueda ayudar 
> con mi conocimiento lo haré, la duda sobre los scripts es por que estoy 
> leyendo un manual sobre administración abanzada, muy completo por

^                                         
                                         aVanzada
>  
> cierto, y me surgió esa duda, de hecho ya conozco unas cuantas cosas que 
> no tenía ni idea sobre el Kernel y algo sobre el proceso de inicio, 
> todavía no estoy muy empapado con el tema, pero he entendido, así que 
> pronto estaré listo para ayudar en algo.
> 
> Salu2s
> 
> 
> 


Reply to: