Hugo hermano en el caso mas especifico, de mi problema que me remonta
igual a mis tiempos de novato , aunque sigo siendo un novato en lilnux,
pues todos los dias aprendo no algo si no mucho sobre este SO, a pesar
de que es el unico que uso en mi maquina personal, tanto en el trabajo
como en casa. es que hice unos cambios temporales en una regla de
iptables que se deberia cargar por el rc.local y queria que sin reinicar
la maquina esta se hiciera efectiva ahora en el momento de hacerla y
en el proximo reinicio de la maquina, como hacer esta llamada nuevamente
y dejarla en el rc.local
de todas formas al no encontrar una respuesta a mi pregunta. tal ves
por no saberla hacer. hice lo siguiente para que si alguien se le
presenta el problema quede la historia del mismo en la lista
primero hice la regla como queria que apareciera en el rc.local la
hice y guarde.
segundo hice la regla que se ejecutara en ese momento para que
funcionara la misma en el instante y
y cuando reiniciara el servidor por x o por y que la misma se cargara
nuevamante hasta que fuera eliminada del rc.local y listo
no es el moejor metodo pero funciona al menos en mi maquina y mi red
saludos a todos y gracias miles a todas las ideas que me dieron .
sin ellas no llegaria a la conclusion. que me resolvio al final el
problema
El 04/09/15 a las 19:15, Hugo Florentino escibió:
On Mon, 31 Aug 2015 12:07:38 -0400, Hanoi Calvo Fernández wrote:
saludos lista, he tenido en varias ocaciones la necesidad de editar
el rc.local de mi maquina para algunos scripts que tengo llamados al
arranque de mi ubuntu. ahora cuando necesito hacer un cambio no se
como llamar a que este se cargue nuevamente sin reiniciar la maquina
. alguien pudiera ayudarme a este tema, como hacer una llamada al
rc.local despues de editarlo para no tener que reinicial el equipo
completo ..
gracias de antemano
saludos
Hanoi, me hiciste recordar cuando comencé a sumergirme en Linux, jeje.
A veces hay cosas que los manuales consideran tan obvias que las
omiten o las mencionan de paso, de modo que aunque un poco tarde,
abundaré un poco en este tema, que acabo de ver.
Casi cualquier script que comience con un hashbang o shebang (como
#!/bin/bash o #!/bin/sh) puede ejecutarse desde el intérprete de
comandos como si se tratase de un comando o script cualquiera, es
decir, es solo teclear la ruta absoluta o relativa al script y
presionar la tecla de Enter/Intro
También hay archivos que a los efectos prácticos son scripts, pero no
contienen un shebang. Estos pueden cargarse con el punto (en Posix
esto es un comando) o con el comando source (que hace lo mismo pero
con un nombre más amistoso), o invocando otra instancia del intérprete
solo para la ejecución del script. Para ilustrarlo, todos los comandos
siguientes logran el mismo efecto:
. ~/.bash_aliases
source ~/.bash_aliases
bash ~/.bash_aliases
Y por cierto, esto también puede utilizarse para ejecutar un script
que contenga un shebang, por lo que si por algún motivo hay un script
que no carga con solo teclear su ruta, puede invocarse de esta otra
manera.
Saludos, Hugo
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
--
Hanoi Calvo Fernández
Administrador Redes
Dir Mcpal Finanzas y Precios
Isla de la Juventud
linux user 720924
lider Proyecto SCNET
http://scnetisla.cubava.cu
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l