Задать вопрос
@Kama3ukc

Действует ли php на bash?

Доброго времени суток. Хотел спросить у знающих людей. Допустим у меня на моём маленьком сервере есть несколько пользователей. Пусть это будут игровые сервера. Допустим стоит веб сервер на апаче с пару - тройкой страничек. Есть несколько скриптов на баше (копирование, остановка, запуск серверов). Так вот. Есть идея вписать в страничку или создать странички на php к примеру в виде кнопок., чтоб эти кнопки запускали тот или иной скрипт на сервере. Это вообще возможно? Чтоб php "влиял" как то на скрипты?
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
twix007
@twix007
<?php
if ($_GET['run']) {
  # This code will run if ?run=true is set.
  exec("/path/to/name.sh");
}
?>

<!-- This link will add ?run=true to your URL, myfilename.php?run=true -->
<a href="?run=true">Click Me!</a>
Ответ написан
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
Возможно через exec, не очень безопасно.

Насчет прав - exec выполняется от прав пользователя, от которого запущен апач (или конкретный вхост, в случае с mpm-itk). Можно решить через sudo, можно через отдельный вхост с нужным пользователем в mpm-itk.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы