Остановка данджа

Статус
В этой теме нельзя размещать новые ответы.

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
37
в айвебе через ps -A w находится пид нужного процесса (например ./gs gs01) и убивается процесс через kill %pid% где вместо %pid% - номер процесса собсно )
 

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29
Данджа! Звучит как сатаниское проклятие.
pkill -9 вроде
И вот что выдало
Код:
Usage: pkill [-SIGNAL] [-fvx] [-n|-o] [-P PPIDLIST] [-g PGRPLIST] [-s SIDLIST]
[-u EUIDLIST] [-U UIDLIST] [-G GIDLIST] [-t TERMLIST] [PATTERN]
 

Juzilkree

Злостный отаку
Команда форума
Администратор
29 Ноя 2012
1.971
740
158
38
www.dyndev.ru

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
37
Пробовал таким способом, процесс не убивается.
По этому и подумал, что ид это, что то другое...
тебе уже дважды написали как убить конкретную мапу.чтобы пид проще найти можешь сразу в греп послать
Код:
ps -ax | grep gs01
 

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29
тебе уже дважды написали как убить конкретную мапу.чтобы пид проще найти можешь сразу в греп послать
Код:
ps -ax | grep gs01
Код:
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
2054 pts/1    Sl    0:36 ./gs gs01
Выдало.
--- добавлено: Feb 7, 2013 3:53 AM ---
Код:
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
2054 pts/1    Sl    0:36 ./gs gs01
Выдало.
Все я разобрался.
Но это чтобы отключать вручную, а если я хотел повесить скрипт на крон?
 

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
37
навскидку:
Код:
#!/bin/sh

export ROW=`ps -A x | grep $1`
kill ${ROW::5}
сохранить в script.sh,
запускать script.sh gs01
--- добавлено: Feb 7, 2013 7:00 AM ---
просто ради интереса - зачем вешать на крон остановку какой либо локации? не проще её просто не запускать? xD
 
  • Like
Реакции: New-X

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29
а в айвебе у тебя функции управления(включить и выключить) локацию нету?
На тот случай если меня не будет.
А если другой какой либо Дандж просто написать его ид? Скрипит не меняется для этого?
навскидку:
Код:
#!/bin/sh

export ROW=`ps -A x | grep $1`
kill ${ROW::5}
сохранить в script.sh,
запускать script.sh gs01
--- добавлено: Feb 7, 2013 7:00 AM ---
просто ради интереса - зачем вешать на крон остановку какой либо локации? не проще её просто не запускать? xD
 

MKamois

Пользователь
Пользователь
5 Июн 2012
101
6
18
37
ну подправь под свои нужды.
посмотри в каком формате выдаёт строку
Код:
ps -A x | grep gs01
и возьми оттуда пид процесса - то есть у меня ${ROW::5} - просто берёт первые 5 символов строки. можно конечно посложнее сделать поиск пида, но я в баше не силён.
 
  • Like
Реакции: New-X

New-X

Пользователь
Пользователь
23 Июн 2012
178
18
18
29
ну подправь под свои нужды.
посмотри в каком формате выдаёт строку
Код:
ps -A x | grep gs01
и возьми оттуда пид процесса - то есть у меня ${ROW::5} - просто берёт первые 5 символов строки. можно конечно посложнее сделать поиск пида, но я в баше не силён.
То есть процесс все время будет одинаковый для gs01?
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи онлайн

Сейчас на форуме нет ни одного пользователя.

Последние ресурсы

Статистика форума

Темы
3.848
Сообщения
21.276
Пользователи
7.759
Новый пользователь
pchelkinal1998