¿Cómo manejar el permiso denegado en el comando de origen?

0

Estoy tratando de persistir mis variables de entorno de Java en el sistema y tengo problemas con lo siguiente:

:$> source java.sh

-ksh: source: cannot create [Permission denied]

¿Cual es el problema?

RBz
fuente
¿Cuáles son los contenidos de .sh?
Frank Thomas
export JRE_HOME = / usr / java / jre1.8.0_11export PATH = $ PATH: $ JRE_HOME / bin export JAVA_HOME = / usr / java / jdk1.8.0_11 export JAVA_PATH = $ JAVA_HOME export PATH = $ PATH: $ JAVA_HOME / bin export GLASSFISH_HOME = / appl / GlassFish-3.1.2 / glassfish3 export PATH = $ PATH: $ GLASSFISH_HOME / bin
RBz

Respuestas:

0

Supongo que esto es ksh88: ksh88 no tiene sourcecomando, use . java.shen su lugar.

Puede agregar alias source=.a su perfil de ksh.

Su sistema debe tener un sourcecomando que intente hacer otra cosa: ¿qué le whence sourcedice?

Glenn Jackman
fuente
bash: whence: comando no encontrado
RBz
sudo -s source ./java.sh esto funcionó para mí
RBz