Использование команды export устанавливает только те переменные для текущей оболочки и всех процессов, которые запускаются из этой оболочки.Это не постоянная настройка.Все, что вы хотите сделать постоянным, должно быть установлено в /etc/environment
.
Например, в userdata:
echo "JAVA_HOME=/jdk1.8.0_172" >> /etc/environment
Это добавит строку JAVA_HOME=/jdk1.8.0_172
в этот файл.Обратите внимание, что вы не должны использовать export
внутри этого файла.
Переменная PATH
, вероятно, уже определена в файле /etc/environment
, и вам нужно будет перезаписать ее соответствующим образом, если вы собираетесь добавить дополнительныепути к нему.
В этом ответе .
есть очень много подробностей о настройке переменных среды.