У меня есть компания игрового сервера, и на моей панели управления у меня есть страница, где пользователь может нажать кнопку и установить мир на своем игровом сервере. Как это делается через скрипт на узле, который извлекает мир на свой игровой сервер.Запустить скрипт на удаленном сервере с помощью PHP
У меня есть несколько узлов, и панель размещена на моем веб-сервере. Как мне это сделать, когда они нажимают кнопку на веб-сайте, она не только публикует значение формы для скрипта, но также запускает скрипт?
Если вам нужно знать, сценарий выглядит следующим образом:
#!/bin/bash
id=$SERVERID
if [ "$WORLD" = "testworld" ]; then
cd "/home/minecraft/multicraft/servers/server$SERVERID"
unzip -nu "$JAR_DIR/maps/testworld.zip"
fi
exit 0
переменного $ WORLD является то, что нужно послать в сценарий как POST из формы на панели управления.
Переменная $ SERVERID определяется в верхней части скрипта и также должна быть отправлена из формы на панели управления. Панель управления уже определила эту переменную, ее просто нужно отправить в скрипт как часть формы.
Я совершенно уверен, как эхо переменной $ идентификатор_сервера на линии:
cd "/home/minecraft/multicraft/servers/server$SERVERID"
Так помочь с этим также ценится.
Любые идеи?
Благодаря
хорошо им смутило, если бы вы могли подытожить вопрос в одном предложении это было бы? –