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.
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
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
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]