Я пытаюсь запустить VI labview, запуская его из файла .bat, вызываемого через s sh, с другого компьютера Windows. Поэтому я
ssh myuser@IP
cd Desktop
launchVis.bat
подключаюсь с помощью логина и пароля. У myuser есть все права на запуск командного файла. Тем временем я проверяю выполнение через RDP-соединение на том же компьютере.
Если я запускаю файл bat из строки cmd на удаленном компьютере, ВП запускается нормально. Если я запускаю файл bat из s sh В соединении, я могу видеть вывод эхо-сигналов в файле bat, но LabVIEW будет запущен в сеансе, отличном от RDP-TCP # 1. В результате я вижу процесс "LabVIEW", запущенный в сеансе с именем Services, но я не вижу, как исполняется VI, и в целом я не знаю, выполняется ли IF или нет.
Поиск в Google проблема, кажется, что я не могу избежать запуска процессов в сеансе «Службы» и по этой причине я не могу запустить любую программу GUI через S SH. Предлагаемые решения используют PsExe c или, возможно, третью часть сервера s sh (с третьей частью сервера s sh Я достиг своей цели за Windows 7)