- Nomear processo
+ Responder ao Tópico
-
Nomear processo
Galera, seguinte...
Estou programando um servidor em C pra linux. Toda vez que recebo uma requisição crio um subprocesso porém esse subprocesso tem o nome do processo pai...
Há alguma forma de atribuir um nome ao processo dado o PID dele??? Tipo quero por o ip que se conectou a ele
Essa nomeação funciona também para que quando eu for matar o processo pelo bash eu emita o comando "kill + nome_do_processo"??? Porque eu do um "ps f" e aparece o processo com o nome (ex: MeuServer) mas quando emito o comando "kill MeuServer" recebo uma resposta: "no such proccess" ou algo do tipo...
Valeu...
-
Eu sei que existem bibliotecas para isso em C, mas eu nunca utilizei. Até onde eu sei são chamadas simples para o kernel. Talvez você até consiga algo procurando nos arquivos dentro de /proc.
Quando você vai matar um processo pelo NOME ao invés pelo PID, você utiliza o comando killall ao invés de kill.
Abraços!