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

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

Доброго времени суток. Хотел спросить у знающих людей. Допустим у меня на моём маленьком сервере есть несколько пользователей. Пусть это будут игровые сервера. Допустим стоит веб сервер на апаче с пару - тройкой страничек. Есть несколько скриптов на баше (копирование, остановка, запуск серверов). Так вот. Есть идея вписать в страничку или создать странички на php к примеру в виде кнопок., чтоб эти кнопки запускали тот или иной скрипт на сервере. Это вообще возможно? Чтоб php "влиял" как то на скрипты?
  • Вопрос задан
  • 307 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 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.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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