Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Waiting for bash command to complete
Message
From
12/10/2016 16:48:16
 
 
To
All
General information
Forum:
Git
Category:
Automation
Title:
Waiting for bash command to complete
Miscellaneous
Thread ID:
01641858
Message ID:
01641858
Views:
99
When I use a VB.NET code to execute a Git bash command script such as:
        Using loProcess As New Process
		loProcess.StartInfo.FileName = lcFileName
		loProcess.StartInfo.WorkingDirectory = lcWorkingDirectory
		loProcess.StartInfo.Arguments = lcArguments
		loProcess.StartInfo.RedirectStandardOutput = lRedirectStandardOutput
                loProcess.Start()

		' Wait for the process to complete before proceeding
		loProcess.WaitForExit()
Where the Git command is something like:
"C:\Program Files\Git\git-bash.exe" Script.txt
This works. The problem, however, is that, because git-bash executes a script file, the DOS interpreter thinks it's done with it and releases the process immediately to .NET, so the WaitForExit() has no effect.

Is there a way to tell git-bash to execute a script but wait until the end of Script.txt before it releases the control to DOS?
Michel Fournier
Level Extreme Inc.
Designer, architect, owner of the Level Extreme Platform
Subscribe to the site at https://www.levelextreme.com/Home/DataEntry?Activator=55&NoStore=303
Subscription benefits https://www.levelextreme.com/Home/ViewPage?Activator=7&ID=52
Next
Reply
Map
View

Click here to load this message in the networking platform