Я прочитал о сигналах, и я знаю, как отправить сигнал в процесс из командной строки. Просто сделайтеОтправить сигнал для обработки из командной строки
ps -C executable
знать PID процесса, а затем
kill -s signal pid(number)
Однако, я хотел бы найти более интерактивный и общий способ сделать это, если это возможно.
Я хочу отправить сигнал в конкретный процесс из командной строки. Мне не нужно печатать PID процесса, который я хочу сигнализировать, а скорее использовать способ, которым код понимает, какой процесс должен сигнализироваться.
Помимо этого я хотел бы понять, что делает команда kill.
- Он убивает процесс, который сигнализирует?
- Это убивает процесс, когда он называется?
- Если он убивает процесс, это значит, что он похож на
exit(0)
, или процесс возобновляется после отправки сигнала обратно?
Итак, что бы вы хотели: * форма отправки сигнала? Можете ли вы указать его на примере? –
@EugeneSh. Я бы сказал, что команда, которая будет запускать функцию в коде, была бы идеальной. Я бы не смог создать функцию для отправки сигнала без проблем. Я все равно хочу знать, что убивает, хотя –