+ Responder ao Tópico



  1. #1

    Padrão 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...

  2. #2

    Padrão

    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!