É o que é suposto fazer.
Pode levar muito tempo para um servidor despejar memória ram e depender do seu host, eles podem "capturá-lo" e fazer algo estranho com ele. Meu conselho, "pare de mexer com isso".
O comando aciona um pânico no kernel. Nada mais. Todo esse material extra é configurável e não é realmente confiável. Seu provedor de hospedagem pode pegá-lo (especialmente se for algo como o Amazon EC2, onde eles criam seus próprios kernels e imagens de base).
Sua melhor aposta para capturar um pânico no kernel no nível de produção é com algum tipo de monitoramento de host. Eu uso e recomendo o Nagios. Quando o servidor pára de responder em um ambiente de produção, uma reinicialização nunca é a resposta de qualquer maneira. Testar e construir um protocal em torno desse tipo de manipulação de kernel panic só fará com que você falhe da maneira mais espetacular.
Se você precisa de syslogs ou logs de falhas, veja os recursos remotos do syslog.
Em resumo, se você não puder arcar com o tempo de inatividade, não confie em truques baratos como reinicialização automática, configuração de uma solução de monitoramento de host adequada e um cluster.