Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: убивание процесса php скриптом  (Прочитано 1507 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #15 : 16 Мая 2014, 18:10:56 »
AnrDaemon вот скрипт запуска сервера
#!/bin/sh
echo "Сервер MiniGame Запускаеться..."
sleep 1
taskset -c 0 screen -A -m -d -S mg ./srcds_run -console -game cstrike -port 27015 +maxplayers 18 +map mg_smee_tower_fix2 +sv_lan 0 -nohltv
echo "Сервер MiniGame Успешно Запущен "

я не знаю как его остановить по другому.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #16 : 16 Мая 2014, 20:12:08 »
Я понимаю, что вы не знаете.
Чтобы узнать - надо что-то делать.
Прочесть документацию, спросить разработчиков сервера...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #17 : 16 Мая 2014, 20:33:20 »
Я ПРОШУ ВАС ЧТОБЫ ВЫ МНЕ ПОМОГЛИ Я НЕ КИДАЛИ ДОКУМЕНТАЦИЮ.

Предупредил по 2.10 — Дмитрий Бо
« Последнее редактирование: 17 Мая 2014, 08:46:08 от Дмитрий Бо »

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #18 : 16 Мая 2014, 22:24:58 »
Записать pid в файл, в php-скрипте прочитать значение из файла и system("kill $procname")

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #19 : 17 Мая 2014, 16:57:14 »
zanoza73, а мне ка
Я ПРОШУ ВАС ЧТОБЫ ВЫ МНЕ ПОМОГЛИ Я НЕ КИДАЛИ ДОКУМЕНТАЦИЮ.

Пиши правильно: "напишите для меня скрипт, а мне лень разбираться".

Подскажите пожалуйста можно ли с помощь .php скрипта, убить процесс игрового сервера ксс, а также запустить процесс?

Можно.

или как запустить .sh скрипт, посредством .php скрипта?

Как уже сказали: или используя обратные кавычки, или используя команду system, или используя pcntl_exec. В общем то, это одно и то же, только по разному записывается.

Mixas не работает

И правильно, что не работает.

AnrDaemon а нормально в вашем понимании это как?

Нормально -- это сделать запускать игровой сервер как демон и запускать/останавливать через команду servece.
Наверно  можно и по другому, но это к разработчику, читать маны.

А так не понятно, зачем запускать/останавливать с помощью PHP, если с помощью bash всё работает. Что ты там на самом деле делаешь с PHP-скриптами, запускаешь ли ты их в PHP-CLI (или PHP-FPM, PHP-CGI или как модуль Apache), никто не знает.
« Последнее редактирование: 17 Мая 2014, 17:12:00 от unimix »

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #20 : 17 Мая 2014, 23:53:50 »
pid меняется,как запускать данный скрипт который я указывал как сервис?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #21 : 18 Мая 2014, 00:06:30 »
Ещё раз - задайте все эти вопросы разработчику сервера.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.031 секунд. Запросов: 25.