Ejecutar script al inicio de suse

¿Cómo puedo hacer para que se ejecute automáticamente un script al inicio de suse 9.1 con todos lo privilegios?
Respuesta
1
Tienes que hacer un enlace en el rc2. De (suponiendo que tengas como arranque en el inittab el 2), le haces un enlace donde tengas el script y le das todos los permisos (777)
¿Cómo seria exactamente el reglón a añadir en el rc2.de para hacer el enlace?
ln -s /etc/init.d/script.sh /etc/rc2.d/S30script.sh
chmod 755 /etc/rc2.d/S30script.sh

1 respuesta más de otro experto

Respuesta
1
Los script que busca linux al arrancar son /etc/profile y si no existe busca uno de los siguientes ~/.bash_profile, ~/.bash_login o ~/.profile
Solamente ejecuta el primero que encuentra. Dependiendo de los usuarios que tengas y de lo que quieras hacer con el script puede servirte meterlo en uno de esos archivos.
Resulta que cada vez que inicio mi equipo me toca ejecutar un archivo .sh, lo que quiero es que este se ejecute solo apenas el pc encienda, es más que antes del inicio gráfico de sesión ya se halla ejecutado mi script...
¿Cómo lo hago?
Leete la documetacion /etc/init.d/readme
Así por alto tienes que crear el script copiarlo en el /etc/init.d y luego te vas al directorio rc3. De (3
corresponde al nivel en que arrancas tu server (/etc/inittab)) y crea un
enlace ln -s S#nombre ../script
ln -s es el comando del enlace con la opción -s
S#Nombre : es el nombre del enlace .. S --> viene de START y el # es el
numero secuencial que identifica el orden y el momento en que se ejecutara el
script, y ../script es la dirección física del archivo script (el cual
quieres que se ejecute)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas