LINUX.ORG.RU
ФорумAdmin

ПОМОГИТЕ УБИТЬ ПРОЦЕС (ничего не помогает)


0

0

1.На работе на файл сервере сделал себе нет через gprs.Было все нормально до момента когда я зацепил телефон соответственно pppd упал и порт /dev/ttyACM0 заблокировал.
делаю ps -auxf
...
root 7519 0.0 1.1 2212 684 ? Ss 14:36 0:00 login -- root
root 7685 0.0 2.0 4472 1192 tty3 Ss 14:37 0:00 \_ -bash
root 7785 0.0 1.0 3996 624 tty3 S+ 14:40 0:00 \_ man kill
root 7788 0.0 1.4 4264 848 tty3 S+ 14:40 0:00 \_ sh -c (cd /usr
root 7789 0.0 1.4 4264 860 tty3 S+ 14:40 0:00 \_ sh -c (cd
root 7794 0.0 0.9 4012 548 tty3 S+ 14:40 0:00 \_ /usr/b
root 7677 0.0 0.9 2444 560 ? DN 14:37 0:00 pppd call gprs
root 7981 0.0 0.8 2212 472 ? Ss 14:51 0:00 login -- root
root 7992 0.0 1.7 4476 1024 tty1 Ss 14:54 0:01 \_ -bash
...
как видете pppd висит со статусом DN (я не понимаю что эта за процесс толи демон толи нет).dct
killall -9 pppd ничего не дает
kill -HUP 7677 тоже ничего не дал
после делаю cat /proc/7677/status и смотрю статус
получаю
Name: pppd
State: D (disk sleep)
SleepAVG: 88%
Tgid: 7677
Pid: 7677
PPid: 1
TracerPid: 0
Uid: 0 0 0 0
Gid: 0 0 0
(для справки - при попытке повторного закуспа pppd call gprs выдает ошибку что порт занят
srv root # pppd call gprs
Device ttyACM0 is locked by pid 7677
)
всезнающие гуру подскажите как убить чертов процесс и освободить /dev/ttyACM0
2.Подскажите как просмотреть статистику хватает ли проца и памяти (тоесть загруженность системы) стандартными средствами.

anonymous

К вам выехали. Ждите. Оплата наличными, на месте. Рекомендую иметь при себе достаточную сумму наличных.

anonymous
()
Ответ на: комментарий от anonymous

так как убить процесс подскажите плиз ! а то неохота сервак ребутить много полбзователей подключено (1С и всякая туфта)

anonymous
()
Ответ на: комментарий от anonymous

первому anonymous: перелогиниться пробовал ? ps -ef покажи, интересно кто папаша у твоего 'pppd call gprs' последнему анонимусу: клоунов на ЛОРе и без тебя хватает, отдохни.

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

сделал ps -ef и получил
...
root 7484 7156 0 14:35 tty5 00:00:00 -bash
root 7519 1 0 14:36 ? 00:00:00 login -- root
root 7677 1 0 14:37 ? 00:00:00 pppd call gprs
root 7685 7519 0 14:37 tty3 00:00:00 -bash
....

в том то и дело что у него нет не пап ни мам !!
ps -auxf

root 7519 0.0 0.4 2212 280 ? Ss 14:36 0:00 login -- root
root 7685 0.0 0.6 4472 356 tty3 Ss 14:37 0:00 \_ -bash
root 8390 0.0 0.6 2448 384 tty3 D+ 15:59 0:00 \_nano
root 7677 0.0 0.4 2444 280 ? DN 14:37 0:00 pppd call gprs

процесс 7677 без родителей и убить ни как немогу !!

anonymous
()
Ответ на: комментарий от anonymous

родитель-то у него есть - init его зовут. и значит это, что истинный папаша твоего pppd помер, не соизволив об этом потомков известить. плохи дела. боюсь, что без перезагрузки не обойтись.

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

Может и ламерский вопрос, но все таки: почему ж процесс не убивается? Какая ему разница умер родительский или нет ? :-)

spirit ★★★★★
()
Ответ на: комментарий от anonymous

Нах резет то???

Отправил бы сервер в shutdown нормально.

Deleted
()
Ответ на: комментарий от sasha999

Это я понимаю, я не понимаю зачем вообще это состояние нужно ? Типа в облом было дописывать в ядре обработку подобных ситуаций, так придумали эту байду ? :-)
Может кто-то объяснить или дать ссылку на то, почему ядро не может убивать такие процессы ?

spirit ★★★★★
()
Ответ на: комментарий от anonymous

невнимательно ты тред читал - пробовал, и, естественно, не убил. 2spirit: не знаю ;) сам бы почитал что-нибудь, где не слишком заумно обьясняется почему так.

sasha999 ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.