Вопрос по kill-process, process, linux – Начать процесс с именем

9

По сути, я хочу динамически запускать некоторые процессы, которые могут создавать свои собственные дочерние процессы, а также я хочу убить определенную группу процессов, которые я только что создал, когда захочу. Один из способов, который я мог придумать, - это запускать процессы с именем (чтобы их можно было отличить как группу), а затем использовать pkill, чтобы убить их по имени. Вопрос в том, как запустить процесс с именем, чтобы я мог использовать pkill, чтобы убить их по имени? Я открыт и для других решений.

Ваш Ответ

2   ответа
5

вопрос о сбое сервера с некоторыми ответами, которые могут помочь вам

Вы смотрели на эту ссылку, упомянутую в одном из комментариев на serverfault?stupefydeveloper.blogspot.ca/2008/10/…
Меня интересует, как получить обертку, устанавливающую argvs для изменения имени процесса? Я не хочу каждый раз менять имя файла для запуска. cache
11

Как я могу начать процесс с другим именем?

bash -c "exec -a <MyProcessName> <Command>"

Then you can kill the process with:

pkill -f MyProcessName

Я пытаюсь это сделать с помощью nodejs, и это не работает, имя процесса всегдаnode, Я использую этоexec -a myprocess node server.js, Я ничего не могу получить с помощьюpidof myprocess а такжеpgrep myprocess, Однако, когда я пытаюсь найти имя процесса по идентификатору процесса, я получаюnode

Похожие вопросы