Ho uno script di shell chiamato test.sh. Come posso attivare test.sh da Ruby?Come posso attivare uno script di shell ed eseguire in background (async) in Ruby?
Voglio test.sh eseguire come processo in background, cosa significa in Ruby è una chiamata ansync.
Anche STDERR e STDOUT devono essere scritti su un file specifico.
Qualche idea?
Nizza, funziona anche in finestre! con più processi che scrivono in testing.out alcune linee sono confuse anche se – peter
@peter Sì, fare le scritture bufferizzate nello stesso file simultaneamente da più processi farebbe effettivamente ingarbugliare alcune linee. Esistono numerose soluzioni a questo problema, ma la più semplice è semplicemente scrivere su un file separato da ogni processo. Altrimenti probabilmente vorrai un processo separato per multiplexare l'output. –