Существует ли переменная окружения для установки временного каталога в системах на основе Debian?
У меня есть Java-апплет, который использует эту переменную environement, и он запутывается при запуске двух экземпляров одного и того же апплета.
linux
java
environment-variables
tmp
Дискотека
источник
источник
Ответы:
Я не уверен, что Java-апплет действительно будет смотреть на переменные окружения перед его запуском, но что вы можете сделать, отредактируйте / etc / profile и добавьте следующие строки:
Чтобы сделать его истинным каталогом tmp (так как файлы исчезают после окончания сеанса, вам нужно отредактировать .bash_logout пользователя, а также скелет .bash_logout (/etc/skel/.bash_logout), включив в него следующее :
Часть выхода из системы опасна, если переменная не установлена и вы вошли в систему как пользователь root! Я бы не стал добавлять это в учетную запись root или кого-либо, кто является членом группы wheel! Действуйте по своему усмотрению.
источник
tmpwatch
команда не существует в BSD (например, OSX) версии Unix, для тех, кто хочет переносимости. У моих коробок CentOS есть это все же. :)Файл, который вы ищете:
Вы должны установить переменную TEMP следующим образом:
источник
export TEMP=/home/user/tmp
Если вы хотите
/home/user/tmp
очиститься при перезагрузке, я предлагаю вам добавить@reboot
работу в личный кабинет пользователяcrontab
.источник
В C я бы использовал вызов tmpfile () для posix-системы, что позволило бы избежать столкновения. Поэтому я хотел бы найти аналогичный вызов Java, прежде чем пытаться реализовать его сам, если вы этого еще не сделали.
источник
java.io.File.createTempFile
. Теперь с добавлением безопасного RNG.Java использует системное свойство
java.io.tmpdir
для настройки временного каталога. Разумный JRE установит это в разумное значение, основанное на системе, если это не указано явно.источник
Для меня это сработало, когда я пытался установить JAR-файл с помощью Java.
Я использую Red Hat Linux.
/apps/prod/tmp
будучи новой папкой.источник
https://support.oracle.com/epmos/faces/SearchDocDisplay?_adf.ctrl-state=1dab2wir99_201&_afrLoop=305930829027924#SYMPTOM
Например:
источник