这样修改一下试试:....p.Start();// 这里加一个 Thread.Sleep(1000) 等待 cmd.exe 进程启动就绪
Thread.Sleep(1000)p.StandardInput.WriteLine("net start OracleOraHome81Agent");
....
Thread.Sleep(1000)p.StandardInput.WriteLine("net start OracleOraHome81Agent");
....
rar -df c:\bk.rar c:\bk.dmp
psshutdown.exe 而且,会等exp 完成之后再rar ,rar 完后再 shutdown.