Как запустить командную строку в HTML, используя javascript? - PullRequest
0 голосов
/ 17 января 2020

Прежде всего, у меня почти нулевой опыт работы с HTML и java, поэтому простой ответ будет оценен по достоинству!

Я работаю над проектом WSN с использованием мотива telosb под управлением TinyOS и Xubuntu, что мне нужно сделать, это настроить веб-сервер, который может взаимодействовать с моим партнером, и единственный способ, которым я знаю об этом, это использовать командные строки, используя "java net .tinyos.tools.Send X" где X - это мой ввод с моего веб-сервера.

Итак, на моем веб-сервере есть форма, в которой я могу ввести число, которое нужно отправить в свой голос, и при отправке номера функция запускает команду java net.tinyos.tools.Send X .

Возможно ли это?

Я прочитал предыдущие ответы на вопросы, но, пожалуйста, обратите внимание, что я ничего не знаю о java, так как я работаю с электроникой, поэтому я молюсь за ответы, которые нравятся новичку, как я пойму. Большое спасибо!

1 Ответ

0 голосов
/ 17 января 2020

Да, вы можете запускать системные команды, используя веб-сервер. Просто отправьте значение из браузера на ваш сервер. И когда сервер получает значение, вы можете выполнить нужную системную команду.

Например, если ваш сервер находится в python (например, Flask), ищите os.system в python os модуль. https://docs.python.org/3/library/os.html

, если ваш сервер находится в nodejs (например, Express), ищите child_process.exec в child_process модуле для запуска системных команд. https://nodejs.org/api/child_process.html

...