Передача значений с HTML-страницы в пакетный файл

У меня есть пакетный скрипт, который входит в систему Linux, выполняет несколько команд и показывает вывод (используя plink). Я хочу, чтобы этот скрипт запускался на разных Linux-машинах, поэтому разница только в IP/имени пользователя/пароле (либо одном, либо двух, либо всех) в программе. Я дал цель onclick для этих пакетных файлов из HTML. Таким образом, всего один щелчок будет направлен на пакетный файл, вход в систему, выполнение команды и одна кнопка, выполняющая один скрипт.

Теперь вот беда. Существует более 100 машин с Linux, которым требуются эти сценарии, и утомительно просто изменить сценарий и загрузить его на каждый сервер. Кроме того, я хочу, чтобы эти сценарии запускались одним щелчком мыши.

Я предпочитаю сохранять ip/имя пользователя/пароль в одном пакетном файле. Например:

1=10.1.1.1 и uname pwd 2=10.1.1.2 и uname pwd

Я хочу, чтобы HTML-файл отправлял значение как 1 или 2 в пакетный файл, и он соответственно выполнял программу.

Если есть другой способ сделать также, пожалуйста, дайте мне знать.


person user3381947    schedule 05.03.2014    source источник


Ответы (1)


Вы хотите запустить скрипт на 100 Linux-машинах?

Почему вы используете HTML?

Используйте ssh и scp (или rsh и rcp)

вы можете отправить файл сценария на удаленную машину.

вы можете выполнить скрипт на удаленной машине.

вы также можете пакетировать эти удаленные задания.

person Jaemok Lee    schedule 05.03.2014
comment
Привет, я использую HTML просто для удобства пользователя. HTML-страница содержит ссылки на эти скрипты. Эти сценарии входят в систему и выполняют команды на удаленной машине с Linux. Кроме того, работа скрипта такая же. Разница заключается в ip/логине/пароле в этом скрипте. - person user3381947; 05.03.2014
comment
Как вызвать файл сценария из HTML? можно увидеть часть вашего кода? Если вы можете вызвать сценарий, вы также можете передавать аргументы. Почему бы вам не использовать параметры для ip/имя пользователя/пароль. - person Jaemok Lee; 05.03.2014
comment
Привет, я использую window.open для вызова скрипта. Отдельные клики для отдельных скриптов. Дайте мне знать, как передать значение для вызова определенного жестко заданного IP-адреса в этом сценарии. что позволит избежать написания N разных скриптов для N машин - person user3381947; 11.03.2014