Ejecutar comando como root al inicio de Linux
Resuelto
poiuytrez
Mensajes publicados
42
Estado
Miembro
-
rdan -
rdan -
Hola, estoy en Fedora Core 4 y quisiera iniciar un comando o un script al inicio de Linux, que necesita permisos de root. ¿Cómo debo hacerlo?
Gracias por vuestra ayuda.
Gracias por vuestra ayuda.
7 respuestas
-
Hola, me parece que el archivo /etc/init.d/rc.local está presente en FC4 solo tienes que escribir como root
echo "yum -y upgrade" >> /etc/init.d/rc.local
al reiniciar se ejecutará el comando Por otro lado estoy de acuerdo con crabs. No es buena idea lanzar una actualización de esa manera. Además, hacer una actualización solo para poder presumir de tener la última versión de los programas es pueril. -- lami20j -
Hola,
no tengo la FC4, pero tengo viejos recuerdos de RH.
Hace falta tener derechos de root.
todo pasa en las carpetas /etc/init.d y los rc(x).d (x) correspondientes al
'run level' de la máquina
mira con 'ls -il' cómo están construidas las carpetas.
Para información, todo parte de /etc/inittab...
En los rc.d :
un script que empieza por K -> parada del servicio: se ejecuta el script con el parámetro stop
un script que empieza por S -> arranque del servicio: se ejecuta el script
con el parámetro start
Luego 2 números que permiten hacer el orden creciente y obtener así el orden
de lanzamiento de los scripts de parada de servicio, y luego de los de arranque
A+, crabs
--
..., creo que Slackware suena mejor que 'Microsoft,'
-- Patrick Volkerding - fundador y mantenedor de Slackware -
Hola, si un meme script está presente en todos los directorios rc*.d, significa que se ejecuta al cargar los modos 1 a 5 normalmente, por lo que se ejecuta 5 veces si cargamos el modo 5, sin embargo, probablemente no es así, ¿o dónde está el error?
-
Gracias, pero no deseo iniciar el servicio al arrancar; en realidad solo quiero ejecutar el comando, como root:
#yum -y upgrade
¡Gracias! -
Hola,
En mi discurso, servicio se empleaba en sentido amplio.
Puede ser un script que lanza un programa...
Personalmente, en cada inicio, ejecuto un comando que sincroniza mi
reloj con un servidor NTP, es solo un comando puesto en un script.
Prende al menos la molestia de mirar en esas zonas de inicio.
¿Además no es un poco peligroso lanzar una actualización del SO sin
tener la posibilidad de tomar el control? ¿No requieren ciertas actualizaciones un
reinicio de algunos servicios o incluso un reinicio de la máquina?
--
..., creo que Slackware suena mejor que 'Microsoft,'
-- Patrick Volkerding - fundador y mantenedor de Slackware -
Bueno, pues voy a usar esa técnica... En realidad la conocía, pero pensé que había un método más limpio.
Gracias, nos vemos. -