Ich habe ein Skript, das x-terminal-emulator
ein anderes Skript in einem neuen Terminalfenster startet.
Ich verwende Ubuntu 12.04 und ein Kollege von mir verwendet Ubuntu 12.10. Bei ihm funktioniert das nicht, bei mir aber schon.
Wenn das zweite Skript gestartet wird, schlägt es fehl, weil das zweite Terminal es nicht finden kann, adb
welches sich auf beiden befindet paths
.
Wir haben beide das Richtige path
in unseren bashrc
Akten.
Was könnte die Ursache dieses Problems sein?
Das zweite Skript rufe ich wie folgt auf:
x-terminal-emulator -e bash secondScript.sh
Antwort1
Ich habe gerade das Problem gefunden.
Mein Kollege hat verwendet xfce
und anscheinend wird das Problem path
dadurch nicht richtig aufgelöst ~/.bashrc
.
/etc/bash.basrc
Um dieses Problem zu beheben, mussten wir den Pfad hinzufügen .