Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Новый топик    Ответить
 [gt.m] Управление процессами (job)  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13272
В Кащее можно процессы "убивать"... Можно посмотреть массив дочерних процессов...

Каким арсеналом обладает gt.m?
----------
Cache for Windows (x86-64) 2012.2.2 (Build 801) Fri Dec 7 2012 12:08:23 EST
24 авг 15, 13:47    [18059875]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
Valeriu
Member

Откуда: Chisinau
Сообщений: 2083
krvsa,
[root@gtmdatabase node]#  ps -ef | grep mumps
root      6210  6209  0 14:32 ?        00:00:00 mumps -r command^%mwire
root      6212  5310  0 14:32 pts/0    00:00:00 grep mumps
root     23622     1  0 Aug20 ?        00:00:03 /usr/gtm62a/mumps -run start^databallet
root     23625     1  0 Aug20 ?        00:00:13 /usr/gtm62a/mumps -direct
root     23627     1  0 Aug20 ?        00:00:10 /usr/gtm62a/mumps -direct
[root@gtmdatabase node]#

Вторая колонка и есть запущенные процессы.
24 авг 15, 14:34    [18060098]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13272
Valeriu, это все линуксовые команды?
Мне просто пока с синтаксис не совсем привычен...
24 авг 15, 15:37    [18060165]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
kalin
Member

Откуда:
Сообщений: 316
krvsa,
  pipe,dolI,x,tmp
  
dolI=$I
  S 
pipe="dir"_$J
  s $ZTRAP
="GOTO ERRORF^%util"        
  
pipe:FIFO
  
pipe 
  
ZSYSTEM "ps -aux | grep mumps >"_pipe_"&" f  r x:1 q:'$t  d  u pipe
  
.dolI
  
.w:x'["grep mumps" x,"<EOL>"
  
.q
  U 
dolI
  
ERRORF      
  
q
ERRORF      
  
pipe:DELETE
  
Q
2 окт 15, 14:30    [18226644]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13272
kalin, спасибо

Я был в отпуске... Но скоро перейдем к очередному раунду ГТ.Мизации.
Буду еще спрашивать, чего не ясно...
2 окт 15, 15:43    [18227115]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
Valeriu
Member

Откуда: Chisinau
Сообщений: 2083
Труба Вам в помощь !!!
PIDactive(Ret,Er)
 
p,i
 
p="PIDactive"
 
p:(COMMAND="ps aux | grep mumps ":READONLY)::"PIPE"
 
p
 
For i=1:1 files(iRet(i)=files(i)_$c(13,10) q:$zeof
 c 
p
 
q
2 окт 15, 15:50    [18227168]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
krvsa
Member

Откуда: г Волжский
Сообщений: 13272
Пока не совсем понятно как выбрать процессы запущенные JOBом из текущего процесса...
test
 
start
 
start
 
start
 
// как тут посмотреть кто из процессов еще жив?
 
q
start
 
10
 
2 окт 15, 16:22    [18227456]     Ответить | Цитировать Сообщить модератору
 Re: [gt.m] Управление процессами (job)  [new]
П.С.М.
Member

Откуда: Из СССР
Сообщений: 466
krvsa,
Информация о процессах доступна в виде дерева в файловой системе (точка монтирования /proc, статья на вики procfs).

Утилита ps:
документация
man ps
...

--ppid pidlist Select by parent process ID. This selects the processes with a
parent process ID in pidlist. That is, it selects processes
that are children of those listed in pidlist.

...


Т.е.
ps --ppid [PID]

Вернет список дочерних процессов.
5 окт 15, 10:28    [18234841]     Ответить | Цитировать Сообщить модератору
Все форумы / Caché, Ensemble, DeepSee, MiniM, IRIS, GT.M Ответить