¿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
tmpwatchcomando 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/tmpSi desea
/home/user/tmpque lo limpien al reiniciar, le sugiero que agregue un@reboottrabajo 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.tmpdirpara 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/tmpsiendo la nueva carpetafuente
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=1dab2wir99_201&_afrLoop=305930829027924#SYMPTOM
P.ej:
fuente