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

Status
Not open for further replies.

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
Как остановить данджа, не через iweb.
Кто может пример скрипта подкинуть?
 

MKamois

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

New-X

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

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
Глупый вопрос.

Сложно догадаться? Как будто сервером 1ый день занимаешся.

https://www.dyndev.ru/threads/519/
Пробовал таким способом, процесс не убивается.
По этому и подумал, что ид это, что то другое...
 

MKamois

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

New-X

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

MKamois

Пользователь
Пользователь
Jun 5, 2012
101
6
18
38
навскидку:
Code:
#!/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
Reactions: New-X

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
а в айвебе у тебя функции управления(включить и выключить) локацию нету?
На тот случай если меня не будет.
А если другой какой либо Дандж просто написать его ид? Скрипит не меняется для этого?
навскидку:
Code:
#!/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

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

New-X

Пользователь
Пользователь
Jun 23, 2012
178
18
18
29
ну подправь под свои нужды.
посмотри в каком формате выдаёт строку
Code:
ps -A x | grep gs01
и возьми оттуда пид процесса - то есть у меня ${ROW::5} - просто берёт первые 5 символов строки. можно конечно посложнее сделать поиск пида, но я в баше не силён.
То есть процесс все время будет одинаковый для gs01?
 
Status
Not open for further replies.

Members online

No members online now.

Latest resources

Forum statistics

Threads
3,852
Messages
21,339
Members
7,971
Latest member
SMRiST