Modificar PATH de inicio - Versión para impresión +- Foro QNAP en español (https://www.qnapclub.es) +-- Foro: GENERAL (https://www.qnapclub.es/forumdisplay.php?fid=3) +--- Foro: Cuestiones técnicas (https://www.qnapclub.es/forumdisplay.php?fid=35) +--- Tema: Modificar PATH de inicio (/showthread.php?tid=4270) |
Modificar PATH de inicio - Ganekogorta - 22-09-2021 Hola Me ha planteado un nuevo usuario de Qnap, externo al foro, una consulta que pensé que iba a ser sencilla. El caso es que si abrimos una consola y le indicamos que nos muestre el path con “echo $PATH” aparece un serie de rutas. Para modificarlo escribes en la consola “export PATH=/mirutanueva:$PATH” Si repetimos el comando para que lo muestre vemos que éste ha cambiado [emoji106] Para hacer que esté al inicio he probado a agregarlo al autorun.sh pero NO aparece modificado al abrir la consola [emoji107] Hilo de activación del autorun.sh https://www.qnapclub.es/showthread.php?tid=3485 He probado a agregar la orden en la app ficticia de autorranque. Así de esa forma puedo hacer pruebas sin tener que hacer lentos reinicios como en el caso anterior. Pero de nuevo NO aparece modificado al abrir la consola. [emoji107] Hilo de App Autorranque https://www.qnapclub.es/showthread.php?tid=2114 Se que ambas ejecutan la orden ya que he agregado una segunda orden para crear un archivo dummy y este archivo es creado en ambos casos. Por lo que intuyo, habrá que modificar algún archivo del disco flash o tal vez haya algo por usuario. El caso es que no se por donde buscar. ¿Algunos sabe cómo hacerlo? RE: Modificar PATH de inicio - Ganekogorta - 24-09-2021 Hola Me autorrespondo ya que he encontrado una forma de hacerlo. En una nas de QNAP, que están pensadas para trabajar las 24h, hay configuraciones y archivos que se copian de una flash y se cargan en ram. Así el sistema cada vez que se inicia carga desde esa flash los datos. El sistema está bien ante fallos accidentales o meteduras de pata del usuario (error de capa 8 ). Pero si el usuario quiere mantener esos cambios el tema se complica. Y este es el caso. Ya se que muchos tenemos las máquinas permanentemente trabajando, pero algunas vez tenemos que hacer reinicios por actualizaciones. Vamos al lío de como hacerlo. Lo primero hemos de tener un archivo bash de autoarranque en la nas. Hay dos formas:
Una vez tengamos uno de los dos sistemas, hemos de añadir una línea en el script de bash que se ejecuta al iniciar la máquina. Lo que hace es modificar el archivo "/etc/profile". Añadiremos las siguiente línea en nuestro script Código: echo export PATH=/opt/QPython3/bin:$PATH >> /etc/profile Si lo que queremos es ponerlo a final y no al inicio del path pondríamos "export PATH=$PATH:/opt/QPython3/bin" Los cambio que se hacen a este archivo se pierden en cada reinicio pero nuestro autorun/autoarranque se encarga de agregarlos tras el arranque. En el ejemplo, describo la ruta para agregar QPython 3, luego cada uno la adaptará a sus necesidades. PD: dedicado al señor Dekkar (que me planteó la consulta) para que no deje de ser escéptico y crítico. |