Buenas, tengo el siguiente codigo:
Código C:
Ver originalprotected 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!