dosya97
@dosya97
Fullstack web-developer

Как завести виртуальный интерпретатор и компилятор?

Хотелось бы попробовать организовать виртуальное окружение, в котором будут определены предустановки (интерпретаторы и компиляторы). Не получается задать permissions для этого environment-а. Чтобы все что происходит внутри не затрагивало все что снаружи. Я так понял нужны какие-то конфиги типа .bashrc файлов.

Что у меня есть?
Я подключил codemirror. Допустим подключаю xterm.js, который клонирует все возможности terminal-а, и задал правило permission-ов. Но теперь встречаюсь с новой проблемой - атомарность. Пожалуй нужно создавать сессии пользования программой. Каждый раз при получении пакета с указаниями создавать новое временное окружение, выполнить, вернуть результат и закрыть сессию, то есть подчистить (rollback или деструкция) А можно вообще тупо удалять папку с окружением. И вообще как такое делается? Не изобретаю ли я колесо?

P.S: Пока не придумал, как будет происходить передача команд в терминал
В голове лишь:
1. Создание файла с расширением языка программирования (env***/code.py)
2. Выполнение
3. Grab результата с bash. Вот тут я не понимаю как сделать граб.
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Sovetnikov
технический директор pulsprodaj.ru
Да уж, что-то непонятно.
permissions для этого environment
- вы о чём? Какие технологии?
Может поможет сделать виртуальный контейнер docker в котором будет всё что вы хотите уже устновлено?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы