У меня есть скрипт, который использует x-terminal-emulator для запуска другого скрипта в новом окне терминала.

Я использую Ubuntu 12.04, и мой коллега использует Ubuntu 12.10, и это не работает для него, но это работает для меня.

Когда запускается второй скрипт, он терпит неудачу, потому что второй терминал не может найти adb который находится на обоих наших paths .

У нас обоих правильный path в наших файлах bashrc .

Что может быть причиной этой проблемы?

Я называю второй скрипт следующим образом:

x-terminal-emulator -e bash secondScript.sh

1 ответ1

0

Я только что нашел проблему.

Мой коллега использовал xfce и, по-видимому, он не будет правильно определять path из ~/.bashrc .

Нам пришлось добавить путь к /etc/bash.basrc чтобы исправить эту проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .