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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

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

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

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Всем привет)))Подскажите пожалуйста можно ли с помощь .php скрипта, убить процесс игрового сервера ксс, а также запустить процесс?
или как запустить .sh скрипт, посредством .php скрипта?

Оффлайн hon

  • Старожил
  • *
  • Сообщений: 1044
  • Ubuntu 12.04 LTS
    • Просмотр профиля

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #2 : 16 Май 2014, 13:43:53 »
Вот эта команда убивает процесс с именем скрина mg - kill `ps -ef | awk '! /awk/ && /mg/ {print $2}'`;
Вот эта команда запускает процесс(сервер) - cd /home/user/lol/server/mg; ./start.sh
Помоги пожалуста сделать .php файл, я чето невдуплил

Оффлайн M1ke

  • Участник
  • *
  • Сообщений: 227
  • ✎…
    • Просмотр профиля
    • IT блог
Re: убивание процесса php скриптом
« Ответ #3 : 16 Май 2014, 15:26:08 »
Можешь попробовать по такому принципу (обрати внимание - кавычки с буквы ё на клаве)

<?php
exec
(`sh /home/user/script.sh`);
?>


но вряд ли получится, да и не надо так.
define(TRUE, FALSE); //секс и наркотики

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #4 : 16 Май 2014, 16:06:03 »
Mixas не работает

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25943
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #5 : 16 Май 2014, 16:41:42 »
Программисты [censored]...
http://www.php.net/manual/en/intro.pcntl.php
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #6 : 16 Май 2014, 16:46:23 »
AnrDaemonесли бы я знал как это делать, то я бы сделал и не создавал тему.помогите сделать.

Оффлайн AnrDaemon

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

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

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #8 : 16 Май 2014, 17:23:45 »
если не сложно можете пожалуйста сделать 2 php файла которые будут:
1) kill `ps -ef | awk '! /awk/ && /mg/ {print $2}'`; убивать процесс, тоесть выключать сервера
2) cd /home/user/lol/server/mg; ./start.sh запускать сервера

 

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 5629
  • elementaryOS 0.4 Loki, i3wm on Debian9
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #9 : 16 Май 2014, 17:28:12 »
(Нажмите, чтобы показать/скрыть)
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25943
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #10 : 16 Май 2014, 17:53:48 »
zanoza73, не проще исправить сервера, чтобы можно было отключить без расстрела?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #11 : 16 Май 2014, 17:55:20 »
pkill не работает.

Пользователь решил продолжить мысль 16 Май 2014, 17:58:29:
AnrDaemon с серверами все норм,это нужно для включение, выключения сервера через веб сервер.Сможете пожалуйста сделать?
« Последнее редактирование: 16 Май 2014, 17:58:29 от zanoza73 »

Оффлайн AnrDaemon

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

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

Оффлайн zanoza73

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #13 : 16 Май 2014, 18:02:41 »
AnrDaemon а нормально в вашем понимании это как?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25943
    • Просмотр профиля
Re: убивание процесса php скриптом
« Ответ #14 : 16 Май 2014, 18:07:01 »
Нормально - это попросить сервер остановиться. А не стрелять ему SIGTERM'ом в голову.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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