ruby timeouts e comandos do sistema
Eu tenho um tempo limite de ruby que chama um comando do sistema (bash) como este ..
Timeout::timeout(10) {
`my_bash_command -c12 -o text.txt`
}
mas acho que, mesmo que o thread do ruby seja interrompido, o comando real continua sendo executado em segundo plano ... é normal? Como posso matá-lo?