Você pode escrever um pequeno programa em C? A chamada do sistema kill(2)
retorna -1 se o seu UID não tiver permissão para enviar um sinal para um determinado processo, mas errno
está definido como EPERM
nesse caso, em vez de ESRCH
para um não PID inexistente. Estou razoavelmente certo de que você poderia torná-lo portátil em todo o Solaris, HP-UX, Linux e os * BSDs. Você teria que compilá-lo para cada plataforma.