| Autor |
Mensaje |
marbus

Forista Nuevo
Registrado: Jue Dic 21, 2006 12:00 am Mensajes: 10
|
 Publicado: Jue Dic 21, 2006 5:53 pm |
|
|
Que tal un saludo a todos tengo una pequeña duda.
acabo de instalar un programa que se llama Wildfire y este me permite tener un chat server, pero mi pregunta en particular va enfocada a que si no ejecuto mi archivo llamado ./wildfire start no funcion y lo que quiero hacer que se de manera automatica cuando inicie el sistema como le puedo hacer.
gracias espero su apoyo o link de ayuda.
Margus
|
|
|
|
 |
Chete2

Forista Medio
Registrado: Mar Jul 12, 2005 11:00 pm Mensajes: 221 Ubicación: Spain
|
 Publicado: Jue Dic 21, 2006 6:49 pm |
|
|
Si usas Gnome puedes añadirlo a programas que se cargen automaticamente al principio desde Escritorio--->Preferncias--->Sesiones--->Programas al inicio--->Añadir, ahi pones el nombre del programa en cuestion, o lo que quieras.
Saludos
|
|
|
|
 |
alqui

Forista Distinguido
Registrado: Dom Feb 22, 2004 12:00 am Mensajes: 1412
|
 Publicado: Jue Dic 21, 2006 6:59 pm |
|
|
De hecho también puedes cargarlo antes de cargar el escritorio. Lo digo porque tal vez solo quieras usar esa máquina como servidor y no cargar ningún escritorio. O tal vez uses varios escritorios y quieres que este programa se cargue, independientemente del escritorio que pongas en cada momento. O varios usuarios, etc...
En ese caso, para que alguien te pueda ayudar, deberías postear que distro de linux usas.
Saludos.
|
|
|
|
 |
marbus

Forista Nuevo
Registrado: Jue Dic 21, 2006 12:00 am Mensajes: 10
|
 Publicado: Vie Dic 22, 2006 1:38 pm |
|
|
Asi es lo quiero como servidor independiente de cualquier escritorio y manejo redhat 9.
|
|
|
|
 |
alqui

Forista Distinguido
Registrado: Dom Feb 22, 2004 12:00 am Mensajes: 1412
|
 Publicado: Vie Dic 22, 2006 2:45 pm |
|
|
|
 |
marbus

Forista Nuevo
Registrado: Jue Dic 21, 2006 12:00 am Mensajes: 10
|
 Publicado: Mar Dic 26, 2006 5:33 pm |
|
|
muchas gracias men pero ahora el problema que tengo es el siguiente:
me manda el siguiente error.
[root@squid init.d]# chkconfig --add wildfire
el servicio wildfire no soporta chkconfig
como te habia comentado ese servicio yo lo activo como
#./wildfire start
que podra ser ... yo pienso que el demonio ya esta pero como agregarlo.
saludos
Marbus
|
|
|
|
 |
alqui

Forista Distinguido
Registrado: Dom Feb 22, 2004 12:00 am Mensajes: 1412
|
 Publicado: Mar Dic 26, 2006 6:14 pm |
|
Prueba de hacerlo manualmente:
1- Miras en el /etc/inittab que runlevel tienes por defecto, seguramente el 5. Eso lo pone en la linia:
Código: id:5:initdefault: 2. En el directorio /etc/init.d creas un archivo de texto con el siguiente contenido: Código: #!/bin/bash /ruta-hacia-el-ejecutable-wildfire/wildfire start
Obviamente sustituyendo "ruta-hacia-el-ejecutable-wildfire" por la ruta al archivo ejecutable wildfire desde el directorio raíz "/". Lo guardas con el nombre "iniciarWildfire" (/etc/init.d/iniciarWildfire). 3. Le das permisos de ejecución: Código: chmod +x /etc/init.d/iniciarWildfire 4. En /etc/rc5.d (suponiendo que el runlevel por defecto sea el 5, si fuera el 2, entonces en /etc/rc2.d), creas el siguiente enlace simbólico: Código: ln -s /etc/init.d/iniciarWildfire /etc/rc5.d/S98iniciarWildfire
5. Reinicias el sistema y compruebas que la cosa funciona.
Saludos.
|
|
|
|
 |
marbus

Forista Nuevo
Registrado: Jue Dic 21, 2006 12:00 am Mensajes: 10
|
 Publicado: Mar Dic 26, 2006 7:02 pm |
|
|
ESO ES TOÑO MI TIGRE....
excelente.. muchas gracias por todo este es el primer paso...
jejeje y las que me falta kaon....
saludos.
Marbus.
|
|
|
|
 |
marbus

Forista Nuevo
Registrado: Jue Dic 21, 2006 12:00 am Mensajes: 10
|
 Publicado: Mar Dic 26, 2006 7:07 pm |
|
|
oye una pregunta por que S98
ln -s /etc/init.d/wf /etc/rc3.d/S98wf
verificando el archivo que porcierto tenia por default rc3.d como te podras haber dado cuenta habia disponible el S98 pero si yo queria utilizar cualquier otro SXXwf funcionaria.
saludos.
Marbus.
|
|
|
|
 |
alqui

Forista Distinguido
Registrado: Dom Feb 22, 2004 12:00 am Mensajes: 1412
|
 Publicado: Mar Dic 26, 2006 7:40 pm |
|
Si... piensa que al iniciar, ejecuta todos los que empiezan en S y en orden alfabético de menor a mayor. Van normalmente del S01 al S99. Para verlo, haz:
Citar: ls -l /etc/rc3.d
He puesto S98, para que sea un número alto y se ejecute de los últimos.
Por cierto, los que empiezan en K se ejecutan al parar de mayor a menor. Por lo que si quieres hacer las cosas bien hechas del todo, podrias poner un K98... que fuera un enlace simbólico a un script en /etc/init.d que tuviera el comando "/.../wildfire stop" .
Aunque evidentemente no pasa nada si no pones eso, ya que cuando se apaga el sistema, llega un momento en que se manda una señal de terminar a todos los procesos que no han terminado "por las buenas".
Saludos.
|
|
|
|
 |
marbus

Forista Nuevo
Registrado: Jue Dic 21, 2006 12:00 am Mensajes: 10
|
 Publicado: Mié Dic 27, 2006 9:50 am |
|
|
a ok perfecto muchas gracias por esta gran explicación.
|
|
|
|
 |
kr105

Forista Menor
Registrado: Mar Ago 15, 2006 11:00 pm Mensajes: 85 Ubicación: San Pedro Sac, S.M. Guatemala
|
 Publicado: Lun Ene 08, 2007 11:25 pm |
|
_________________ :: http://kr105.shecanos.net
:: Si No Utilizas Software Libre !!!Ya Cambiate!!! ::
:: Linux User #437420
:: ArchLinux Overlord 2008.06 &
:: Fedora 9
|
|
|
|
 |
alqui

Forista Distinguido
Registrado: Dom Feb 22, 2004 12:00 am Mensajes: 1412
|
 Publicado: Mar Ene 09, 2007 8:35 am |
|
kr105 escribió:
Si lo que quieres es cargarlo despues de que se cargue kde, lo que tienes que hacer es crear un enlace simbólico en $HOME/.kde/Autostart:
Código: ln -s ruta-al-programa $HOME/.kde/Autostart
Saludos.
|
|
|
|
 |
kr105

Forista Menor
Registrado: Mar Ago 15, 2006 11:00 pm Mensajes: 85 Ubicación: San Pedro Sac, S.M. Guatemala
|
 Publicado: Mar Ene 09, 2007 10:40 am |
|
gracias alqui, si ya funciono como me dijiste muchisimas gracias por tu ayuda 
_________________ :: http://kr105.shecanos.net
:: Si No Utilizas Software Libre !!!Ya Cambiate!!! ::
:: Linux User #437420
:: ArchLinux Overlord 2008.06 &
:: Fedora 9
|
|
|
|
 |
|
|
|