O comando cron do Montecristo é uma boa maneira de agendar um trabalho a cada 20 minutos. Como está escrito, porém, ele irá iniciar uma nova instância de "comando" sem matar o antigo. Também não coloca um registro em "test1.log".
Eu assumo que o programa de destino é chamado de "#logdrift" (o hash principal é legal, mas apresenta alguns problemas de escape desajeitados), e que você precisa de exatamente uma instância dele em execução o tempo todo.
Em vez de fazer a entrada cron executar o processo de destino diretamente, eu criaria um script de wrapper simples e executaria isso a cada 20 minutos. Aqui, o wrapper teria 3 tarefas:
- Para matar a instância em execução do processo de destino
- Para iniciar uma nova instância do processo de destino
- Para fazer um registro em test1.log
No entanto, a maioria dos programas não deve exigir uma reinicialização regular. Em vez de criar uma solução rápida como uma tarefa cron e um script wrapper, talvez seja mais apropriado abordar o problema subjacente.