Sub myModalprocessChip2a1_Clicked(Target As String)
Log("STOP")
Dim clickedApp As String = "bgwWatch.sh"
Dim clickedCommand As String = "stop"
Run_Command("/home/bgw/" & clickedApp, Array As String(clickedCommand))
StartMessageLoop
End Sub
Sub myModalprocessChip2a2_Clicked(Target As String)
Log("START")
Dim clickedApp As String = "bgwWatch.sh"
Dim clickedCommand As String = "START"
Run_Command("./" & clickedApp, Array As String(clickedCommand))
StartMessageLoop
End Sub
Sub Run_Command( cli As String, args As List)
Try
Log( "Run_Command")
Dim sh As Shell
'sh.Initialize("cli",cli,args)
sh.InitializeDoNotHandleQuotes("cli", cli, args)
sh.Run(1000) '<<< changed
Wait for cli_ProcessCompleted( Success As Boolean, ExitCode As Int, StdOut As String, StdErr As String)
' #if Debug
page.ShowToast(DateTime.Now,"",cli & " " & Success & "; ExitCode = " & ExitCode & "StdOut = " & StdOut & " StdErr = " & StdErr,3000,False)
Log(Success & "; ExitCode = " & ExitCode)
Log("StdOut = " & StdOut)
Log("StdErr = " & StdErr)
Catch
Log("RUN:COMMAND - SHELL INTERUPT ISSUE!")
End Try
End Sub