Невозможно использовать копирование и вставку в виртуальной машине KVM (Ubuntu) при запущенной RStudio

Вы можете повлиять на глобальную среду systemd для всех будущих команд (до перезагрузки )с помощью

 sudo systemctl set-environment var=value

или если вы уже экспортировали varв свою среду, вы можете использовать

 sudo systemctl import-environment var

После запуска устройства вы можете удалить переменную с помощью unset-environmentаналогичным образом.

Поскольку это глобальный эффект, вам лучше просто записать строку DB_URL=databus.dev.mysite.io:8080в какой-нибудь файл /some/fileи установить EnvironmentFile=/some/fileв вашем устройстве.

Альтернативный метод заключается в использовании модуля шаблона myunit@.service, который запускается с помощью systemctl start myunit@'databus.dev.mysite.io:8080'. Затем вы можете восстановить этот параметр как %iвнутри устройства, например, в секции [Service]со строкой типа:

Environment=DB_URL=%i
1
23.10.2019, 10:39
0 ответов

Теги

Похожие вопросы