Tengo un script de shell llamado test.sh. ¿Cómo puedo disparar el test.sh de Ruby?¿Cómo puedo activar un script de shell y ejecutarlo en segundo plano (asincrónico) en Ruby?
Quiero que test.sh se ejecute como un proceso en segundo plano, lo que significa que en Ruby es una llamada ansync.
STDERR y STDOUT también deben escribirse en un archivo específico.
¿Alguna idea?
Niza, también trabaja en las ventanas! con múltiples procesos que escriben para probar. Algunas líneas están distorsionadas, aunque – peter
@peter Sí, hacer grabaciones en el mismo archivo al mismo tiempo desde múltiples procesos en efecto, confunde algunas líneas. Hay una serie de soluciones para ese problema, pero la más simple es simplemente escribir en un archivo separado de cada proceso. De lo contrario, es probable que desee un proceso separado para multiplexar la salida. –