Descrição
Permite que código Ruby rode comandos Unix externos capturando saída, erros e status de saída. É útil para automação, integração com o sistema, ferramentas de build e fluxos administrativos.
Chamar comandos externos é sensível para segurança. Evite montar comandos a partir de entrada não confiável, passe argumentos com segurança, defina timeouts e trate variáveis de ambiente e diretório de trabalho como parte do comando.