Retroceder   Foros del Web > Temas generales de computación > Sistemas Operativos > BSD y Linux

Respuesta
 
Herramientas Desplegado
Antiguo 01-oct-2004, 19:54   #1 (permalink)
Windows ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 235
Pregunta Autoexec en Linux???

Como puedo ejecutar un archivo .sh que tengo, cada vez que se inicie Linux?
Sin que se loguee ningun usuario?

Lo que hace el archivo .sh es definir el default gateway usando el comando route, por lo que tiene que tener permisos de root...

Estube viendo el rc.local, pero hay varios IF y otras cosas mas...

Desde ya muchas gracias!
__________________
I'm Windows.
Windows está desconectado   Responder Citando
Antiguo 03-oct-2004, 10:46   #2 (permalink)
Tk421 está en el buen camino
 
Avatar de Tk421
 
Fecha de Ingreso: noviembre-2002
Ubicación: España
Mensajes: 368
Hay formas mas elegantes de autoconfigurar los dispositivos de redes que ese, pero bueno.

Simplemente escribe ese comando al final de rc.local, fuera de todo IF.

Salu2...
__________________
Tk421
Guia de restaurantes
Musica para bodas
Tk421 está desconectado   Responder Citando
Antiguo 03-oct-2004, 13:21   #3 (permalink)
Windows ha deshabilitado el karma
 
Fecha de Ingreso: noviembre-2002
Mensajes: 235
como seria?
sh /archivo.sh ???

el tema es que recurro a esto, ya que no me toma la configuracion del gateway, lo tengo el en archivo network y en el ifcfg-eth0 y nada, tengo que usar route para agregar el GW...
__________________
I'm Windows.
Windows está desconectado   Responder Citando
Antiguo 04-oct-2004, 00:38   #4 (permalink)
Tk421 está en el buen camino
 
Avatar de Tk421
 
Fecha de Ingreso: noviembre-2002
Ubicación: España
Mensajes: 368
Si archivo.sh esta en el mismo subdirectorio

./archivo.sh

Si esta en otro subdirectorio

/path/to/archivo.sh
__________________
Tk421
Guia de restaurantes
Musica para bodas
Tk421 está desconectado   Responder Citando
Antiguo 07-oct-2004, 03:57   #5 (permalink)
Yuste está en el buen camino
 
Fecha de Ingreso: diciembre-2003
Ubicación: Ibiza
Mensajes: 3
El autoexec.bat en linux no existe. Tienes que crearte unos scripts de arranque en /etc/rc.d. Aquí es donde estan los scripts de arranque... en windows serian como varios autoexec.bat no hay un fichero solo hay varios y tu puedes crearte los tuyos. Observarás que dentro de hay unos directorios rc1.d, rc2.d, etc... eso son los niveles de ejecución hay varios en los que cargar linux y depende el que cargues se cargaran unos u otros archivos de etc/rc.d normalmente las distribuciones de ahora cargan el nivel 5 /etc/rc.d/rc5.d y dentro de hay links a los programas de /etc/rc.d. Observarás que dentro de /etc/rc.d/rc5.d algunos archivos empiezan con S??? y otros con K??? esto quiere decir que los que empiezan por S los lee al arrancar y los que empiezan por K los lee al apagar.
Entonces si te creas un fichero llamado por ejemplo autoexec.bat dentro de /etc/rc.d para llamarlo en el arranque tienes que hacer un link dentro de /etc/rc.d/rc5.d que apunte a /etc/rc.d/autoexec.bat ejemplo...
ln -s /etc/rc.d/autoexec.bat /etc/rc.d/rc5.d/Sautoexec.bat y ya está.
Cuando arranque el sistema si arrancas en el runlevel 5 leerá ese archivo.
Tambien puedes editar el /etc/rc.d/boot.local e introducir la comandos pero esto lo cargaría para todos los runleves para /etc/rc.d/rc1.d, rc2.d rc3.d ...etc...
Yuste está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 21:33.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93