¿Existe una variable de entorno para establecer el directorio temporal en sistemas basados en Debian?
Tengo un applet de Java que utiliza esa variable de entorno y se confunde al iniciar dos instancias del mismo applet.
linux
java
environment-variables
tmp
Disco
fuente
fuente
Respuestas:
No estoy seguro de si el applet de Java realmente mirará las variables de entorno antes de que comience, pero lo que puede hacer es editar / etc / profile y agregar las siguientes líneas:
Para convertirlo en un verdadero directorio tmp (como en los archivos desaparecen cuando finaliza la sesión, querrá editar el .bash_logout del usuario así como el esqueleto .bash_logout (/etc/skel/.bash_logout) para incluir lo siguiente :
¡La parte de cierre de sesión es peligrosa si la variable no se configura y ha iniciado sesión como root! ¡No agregaría esto a la cuenta raíz ni a nadie que sea miembro del grupo de la rueda! Proceda bajo su propia precaución.
fuente
tmpwatch
comando no existe en la versión BSD (p. Ej., OSX) de Unix, para cualquiera que vaya por la portabilidad. Sin embargo, mis cajas CentOS lo tienen. :)El archivo que está buscando es:
Debe configurar la variable TEMP como:
fuente
export TEMP=/home/user/tmp
Si desea
/home/user/tmp
que lo limpien al reiniciar, le sugiero que agregue un@reboot
trabajo al personal del usuariocrontab
.fuente
En C, usaría la llamada tmpfile () para un sistema posix, lo que evitaría la colisión. Por lo tanto, buscaría una llamada Java similar antes de intentar implementarla yo mismo, si aún no lo ha hecho.
fuente
java.io.File.createTempFile
. Ahora con RNG seguro agregado.Java usa la propiedad del sistema
java.io.tmpdir
para configurar el directorio temporal. Un JRE razonable establecerá eso en un valor razonable basado en el sistema si no se especifica explícitamente.fuente
Para mí, esto funcionó cuando estaba tratando de instalar un archivo jar usando Java.
Yo uso un Red Hat Linux.
/apps/prod/tmp
siendo la nueva carpetafuente
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=1dab2wir99_201&_afrLoop=305930829027924#SYMPTOM
P.ej:
fuente