It will wait until the process is finished and you will be able to manually cancel it.
		
		
	 
Hi, Some time ago I had a problem using a remote console, It has 2 modes, Sync and Async. I had to execute a command that takes one minute to complete, so the Async method was used, the problem was that the process was killed after it sent the first response that was "Are you sure y/n?". so actually nothing was done 
 
Then the app was updated to have an third option, AsyncInteractive, so the app could be like:
	
	
	
	
	
	
	
	
	
		sub somesub()
  Shell.Mode = AsyncInteractive
  Shell.Execute("longcommand")
end sub
sub Root_Executed(Response as string)
  If Response = "Are you sure y/n?"
      Shell.Execute("y")
  else
      log("Command final response: " & Response)
      Shell.close
  end if
end sub
	 
	
	
		
	
 
And also has propperty IsRunning.
Is this applicable to Android? If yes, it will be handy to have the AsyncInteractive mode 
 
Thanks Periklis!