Código C:
Ver original
protected void OnBotonClicked (object sender, System.EventArgs e) { ProcessStartInfo psi = new ProcessStartInfo (); psi.FileName = "/tmp/bash.sh"; /* Nombre del script*/ psi.UseShellExecute = false; psi.RedirectStandardOutput = true; psi.Arguments = "test"; Process p = Process.Start (psi); string strOutput = p.StandardOutput.ReadToEnd (); /*Lee todo el log*/ p.WaitForExit (); string path ="/tmp/anatemp.txt"; using (StreamWriter sw = File.CreateText(path)) /*Se crea en runtime*/ { } string FileName="/tmp/anatemp.txt"; using (StreamWriter w = File.AppendText(FileName)) { w.Write(strOutput); }
Quiero tomar la variable "STROUTPUT" e insertarla en "/tmp/anatemp.txt"; a manera de log, pero solo consigo insertarlo una sola vez y se sobre escribe, me gustaria que todas las veces que inserte esa variable sea hacia abajo, perdon por las expresiones pero esque apenas comienzo a moverle al C#, de antemano muchas gracias y espero su ayuda!