Mono使用C#執行shell腳本(Linux)

執行代碼

            Process process = new Process();
            process.StartInfo.FileName = "bash";
            process.StartInfo.Arguments = "app.sh";

        process.StartInfo.CreateNoWindow = false; // 獲取或設置指示是否在新窗口中啓動該進程的值(不想彈出powershell窗口看執行過程的話,就=true)
            process.StartInfo.ErrorDialog = true; // 該值指示不能啓動進程時是否向用戶顯示錯誤對話框
            process.StartInfo.UseShellExecute = false;
            //process.StartInfo.RedirectStandardError = true;
            //process.StartInfo.RedirectStandardInput = true;
            //process.StartInfo.RedirectStandardOutput = true;

            process.Start();

            //process.StandardInput.WriteLine(@"explorer.exe D:\");
            //process.StandardInput.WriteLine("pause");

            process.WaitForExit();
            process.Close();
發佈了490 篇原創文章 · 獲贊 1268 · 訪問量 251萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章