Выполнять команды оболочки из HTML, как? - PullRequest
0 голосов
/ 20 сентября 2011

На работе у меня есть длинная команда, которую я часто выполняю в терминале.В нем 6 переменных, которые я должен менять каждый раз, когда использую его.Вместо того, чтобы копировать и вставлять мою команду из текстового файла и вручную изменять переменные, я пытаюсь найти простой способ создания графического интерфейса, который позволит мне вносить изменения и выполнять их.Вероятно, есть иное решение, чем HTML. Единственная цель - уметь удобно передавать аргументы в командную строку.

Я использую Ubuntu 10.04 (Lucid Lynx).

Предложения очень ценятся.

Ответы [ 3 ]

1 голос
/ 20 сентября 2011
  1. Запустите сервер ( Apache обычно, Lighttpd мало).
  2. Создать форму .
  3. Напишите процесс на стороне сервера на выбранном вами языке (я склоняюсь к Perl ), который получает данные из формы, обрабатывает их, а затем доставляет новый HTML-документ в браузер.
1 голос
/ 20 сентября 2011

Я предлагаю вам написать скрипт оболочки, принимающий входные переменные. Затем вы можете назвать это так (пример):

myScript.sh paramValue1 paramValue2 
0 голосов
/ 20 сентября 2011

Самый простой способ сделать это из браузера - это, вероятно, создать форму HTML, которая отправляется в сценарий PHP. Попросите PHP-скрипт извлечь параметры $ _POST и выполнить их.

Вы можете обнаружить, что на вашем компьютере уже запущен PHP на веб-сервере, или что его очень легко установить и использовать.

...