Убить процесс (php и bash) - Форум успешных вебмастеров - GoFuckBiz.com - Страница 3
 
 
Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB89.7026
BTC/USD68206.2598
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 26.12.2008, 10:14
Start Post: Убить процесс (php и bash) 
  #21
medar
кодер-энтузиаст
 
Аватар для medar
 
Регистрация: 04.04.2007
Адрес: Джамайка
Сообщений: 3,381
Бабло: $447150
По умолчанию

Собственно, вопрос мой состоит из двух частей.

1. Как убивать процессы из php ? У меня php запускается из апача, а у него юзер apache. system("kill ххххх"); не работает, очевидно, не хватает прав. Вопрос - как это можно обойти ? Поднять права для apache ? Но это leak security..

2. Как можно убить процессы массово из командной строки ? Например, я получаю список нужных процессов командой ps ax | grep cron.php . Как оттуда вынуть pid и передать киллу ?
medar вне форума  
Старый 20.01.2009, 12:11   #22
JackSoft
Бабло победит зло
 
Аватар для JackSoft
 
Регистрация: 20.06.2008
Сообщений: 2,579
Бабло: $346045
По умолчанию

Цитата:
Сообщение от hectorix Посмотреть сообщение
где покурить? ))
Зависит от воспитания...
Можеш на кухне, можеш на балконе, некоторые в лифтах курят...
JackSoft вне форума  
Старый 20.01.2009, 12:35   #23
Домкрат
Дохуя дорвейщик
 
Аватар для Домкрат
 
Регистрация: 26.11.2008
Сообщений: 898
Бабло: $55079
По умолчанию

вроде к команде kill ещё можно приписать флажок -9, типа kill -9 83745 и тогда пиздец коту
__________________
If you can dream - and not make dreams your master
Домкрат вне форума  
Старый 20.01.2009, 15:15   #24
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

А возможно что php не отображается в процессах? Скажем по комманде "top" его не видно.
Hector вне форума  
Старый 20.01.2009, 17:29   #25
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от hectorix Посмотреть сообщение
А возможно что php не отображается в процессах? Скажем по команде "top" его не видно.
Возможно, команда top отображает не все процессы. Чтобы посмотреть процессы php делай ps aux | grep php.
sergeospb вне форума  
Старый 20.01.2009, 17:50   #26
azaza
Начальник отдела
 
Аватар для azaza
 
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
По умолчанию

Цитата:
Сообщение от hectorix Посмотреть сообщение
Делаю: ps ax | grep php

Получил: 23295 pts/0 S+ 0:00 grep php
23295 - это процесс? если да то бестолку

А вот еще:
killall php
php: no process killed

Короче заебался с пхп процессами, с браузера не остановить ) Сет тайм лимит не работает )))) процес убить не может
Кстати в php.ini стоит max exec time вроде 30, и все равно до песды))))))
то что ты получил это результат ps ax | grep php. ведь ты тоже процесс запустил. он и отобразился. а еще должны быть и другие процессы.
если нету, значит и процесса нету
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
azaza вне форума  
Старый 20.01.2009, 18:08   #27
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

- ты кролика видишь?
- нет.
- а он есть

странно процесса пхп нет - а результат отдает )))))
Hector вне форума  
Старый 20.01.2009, 18:13   #28
azaza
Начальник отдела
 
Аватар для azaza
 
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
По умолчанию

кто отдает результат? браузер? тогда апачь смотри
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
azaza вне форума  
Старый 20.01.2009, 18:25   #29
Hector
hustle
 
Аватар для Hector
 
Регистрация: 02.05.2008
Адрес: 3d world
Сообщений: 12,890
Бабло: $1717315
Отправить сообщение для Hector с помощью Jabber
По умолчанию

в файл пишет )
Hector вне форума  
Старый 20.01.2009, 18:39   #30
azaza
Начальник отдела
 
Аватар для azaza
 
Регистрация: 18.04.2008
Сообщений: 2,921
Бабло: $44001
По умолчанию

апачь же запускает пхп скрипты.
__________________
Хостинг плюшевых медвежат
"Гуру фейк софта" Хочешь пристроить траф? Не делай этого. С килограмма mp3 уников - килограмм денег
azaza вне форума  
Старый 20.01.2009, 18:59   #31
sergeospb
коплю на феррари
 
Регистрация: 03.07.2008
Сообщений: 1,251
Бабло: $148195
По умолчанию

Цитата:
Сообщение от hectorix Посмотреть сообщение
- ты кролика видишь?
- нет.
- а он есть
странно процесса пхп нет - а результат отдает )))))
Пиля,
1) ps aux | grep apache2 //смотрим процессы апача
2) killall apache2 //прибиваем нагло апач
3) /etc/init.d/apache2 start // стартуем апач, пример дан для дебиан лайк систем.
А можно попробовать вообще по простому - рестартовать апач и делу конец, по идее если и были какие то чаилды, то они помрут (не уверен, надо пробовать).
sergeospb вне форума