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

Responder a