Отправка команды на экран через PHP? - PullRequest
0 голосов
/ 22 сентября 2011

Мне было интересно, как я могу выполнить команду через PHP на экране, работающем на моем виртуальном частном сервере.

т.е.

if(submit){
do "say This is a minecraft server." in screen.
}

Заранее спасибо,

Ответы [ 2 ]

0 голосов
/ 22 сентября 2011

Если вы запускаете скрипт под экраном, то просто echo или print данные, которые вы хотите отобразить.

В противном случае вы можете:

  • сделать системный вызов написать или wall
  • запись в файл, который вы tail -f выводите на экран (или в другую систему, с помощью которой экран опрашивает что-то на предмет новых сообщений)
  • запустить сервис на экране, к которому вы можете подключиться по сети
0 голосов
/ 22 сентября 2011

По-прежнему неясно, что именно вы имеете в виду, но если это то, что вы ищете, вы можете выполнять команды linux с помощью оператора backtick, например

echo `ls`; 

для печати содержимого каталога, в котором находится скрипт. Поэтому, если вы хотите распечатать команды на своем сервере, вы можете сделать это таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...