Запуск скрипта bash / python с помощью ProcessBuilder - PullRequest
0 голосов
/ 14 июня 2019

Я хочу запустить скрипт bash с помощью ProcessBuilder. Это мой код xtend:

new ProcessBuilder().inheritIO().command("/bin/bash", "-c", "./myscript.sh")

Это мой bash-скрипт:

#!/bin/bash
python WebRoot/result.py

И код питона:

#! /usr/bin/env python
import rospy
from std_msgs.msg import Empty
...

Проблема в том, что я получаю ошибку:

Traceback (most recent call last):
  File "WebRoot/result.py", line 2, in <module>
    import rospy
ImportError: No module named rospy

Однако, когда я запускаю код вручную через терминал, он работает нормально.

...