LINUX.ORG.RU
ФорумAdmin

Помогите составить регулярное выражение для grep'a


0

0

Использую busybox'ную версию pidof (у неё нету ключа -s и вообще ключей) для определения PID процесса: / # pidof super-programma 1052 1051 1046

Как мне выделить из результата первый PID?

Вообще-то мне надо сделать что-то типа / # kill -s SIGUSR1 pid-super-programma

Но у программы несколько потоков и сигнал обрабатывается несколько раз. А сигнал нужно послать только один раз и главному потоку.


Ответ на: комментарий от gogi

Теперь есть (скачал и скомпилил сорцы procps). А помогла мне в итоге команда pkill -SIGUSR1 -o super-proga

gogi
() автор топика

kill -USR1 `pidof program-name | awk '{print $1}'`

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