Como posso acionar um script de shell e executar em background (async) em Ruby?

Eu tenho um script de shell chamado test.sh. Como posso acionar o test.sh de Ruby?

Eu quero que o test.sh seja executado como um processo em segundo plano, o que significa que em Ruby é uma chamada ansync.

STDERR e STDOUT também precisam ser gravados em um arquivo específico.

Alguma ideia?