Não há uma maneira geral de saber, mas você pode ter pistas.
Você enviou um sinal TERM, não um sinal KILL, de modo que o programa deixou a oportunidade de executar um manipulador de sinal. Pode não ter morrido, ou pode ter deixado uma entrada de log em algum lugar. Verifique se o processo ainda está em execução ( ps 2302 ) e, se não estiver, verifique os registros do sistema.
Existe um registro de todos os processos se você tiver contabilidade de processos ativada. Isso está disponível no Linux através da conta GNU , mas com a maioria das distribuições o pacote não é instalado por padrão. Se a contabilidade do processo estiver ativada, execute lastcomm (talvez seja necessário root) para ver os processos recentemente mortos (mais recentes primeiro). Com lastcomm , apenas o nome do comando é rastreado, não o PID ou os argumentos; você terá que descobrir qual é o processo por correspondência circunstancial. No Linux, lastcomm mostra a data em que o processo foi encerrado, mas apenas com uma granularidade de 1 minuto, e há um sinalizador X após o nome do comando se o comando foi morto por um sinal.
O GNU acct rastreia mais informações, incluindo o ID do processo, mas o comando lastcomm não o exibe: você precisa executar dump-acct , que infelizmente não indica se um comando foi morto por um sinal.
dump-acct /var/log/account/pacct | awk -F '|' '$10 ~ / *2302($| )/'
Existem outros subsistemas que podem registrar processos, como a auditoria do Linux, mas geralmente não estão configurados para isso.