LinuxParty

Ratio: 5 / 5

Inicio activadoInicio activadoInicio activadoInicio activadoInicio activado
 

Un importante número de personas han preguntado acerca de esto durante mucho tiempo en los últimos meses, así que pensé que iba a hacer un post rápido sobre rc.local en el mundo systemd.

El fichero: /etc/rc.d/rc.local ya no se vendrá más en las nuevas versiones de Fedora, pero todavía funciona bien una vez que se haya configurado correctamente:

Si usted todavía lo quiere utilizar (por ejemplo para algún servicio especial o lo que sea...)

Cree el fichero /etc/rc.d/rc.local como root. Agregue un "#!/bin/sh" en la parte superior del mismo. Añada el comando quie quiera ejecutar...

Escriba: chmod 755 /etc/rc.d/rc.local

Una vez que haga esas cosas, systemd verá el archivo existe, que es ejecutable, que es un shell script y lo ejecutara. Ninguna otra medida necesaria.

Espero que los mantenedores de systemd mantengan esta funcionalidad, ya que a veces es útil para manejar las cosas en un simple script en lugar de crear un archivo de unidad nuevp para ello.

Pin It

Comentarios   

juan ortiz
0 # juan ortiz 02-03-2013 18:45
wao lo que buscaba por mucho tiempo, gracias de antemano
Responder | Responder con una citación | Citar
dextre
0 # dextre 24-07-2013 19:06
hola amigo gracias y sabes por que quitaron rc.local lo que voy a hacer es copiarlo el script de ubuntu a fedora ojala funcione. con fedora 19 despues de actualizar no funciona brillo de pantalla y las soluciones que veo por alli solo funciona una vez y en los siguientes inicios no funiona mas, sabes yo tengo un portatil de 64bit con intel y en ubuntu me pone solamente la carpeta intel_backlight pero en fedora me agrega otro mas y alli ya no controla mas el brillo. ademas el atheros ethernet
Responder | Responder con una citación | Citar
Javier
0 # Javier 24-07-2013 19:36
Hay una alternativa, al menos en Fedora.

Creas un fichero por ejemplo como el de /lib/systemd/sy stem/iptables.s ervice como otro nombre, por ejemplo:
/lib/systemd/system/dextre.service y cambias cosas quedándolo por ejemplo:

[Unit]
Description=Dextre Description
ConditionPathExists=/usr/local/bin/script-dextre.sh

[Service]
Type=oneshot
RemainAfterExit=No
ExecStart=/usr/local/bin/script-dextre.sh start
ExecStop=/usr/local/bin/script-dextre.sh stop
Environment=BOOTUP=serial
Environment=CONSOLETYPE=serial

Y tal, comenta si te funcionó porfa, gracias.
Responder | Responder con una citación | Citar
Javier
0 # Javier 24-07-2013 19:37
cat /etc/inittab
# inittab is no longer used when using systemd.
#
# ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.
#
# Ctrl-Alt-Delete is handled by /etc/systemd/system/ctrl-alt-del.target
#
# systemd uses 'targets' instead of runlevels. By default, there are two main targets:
#
# multi-user.targ et: analogous to runlevel 3
# graphical.targe t: analogous to runlevel 5
#
# To set a default target, run:
#
# ln -s /lib/systemd/sy stem/.target /etc/systemd/system/default.target
#
[javier@localhost system]$
Responder | Responder con una citación | Citar
dextre
0 # dextre 26-07-2013 16:46
gracias por tu ayuda lo probaré la próxima vez, ahora uso mageia 3 con kde y ya no tube que hacer nada mas solo agregar mi informacio para dejar de hacer cosas, gracias de todos modos.
Responder | Responder con una citación | Citar

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías

Nos obligan a moslestarte con la obviedad de que este sitio utiliza Cookies. Ver política