428 Stimmen

Wie führe ich ein Programm mit einem anderen Arbeitsverzeichnis als dem aktuellen in der Linux-Shell aus?

Mit einer Linux-Shell Wie starte ich ein Programm mit einem anderen Arbeitsverzeichnis als dem aktuellen Arbeitsverzeichnis?

Ich habe zum Beispiel eine Binärdatei helloworld die die Datei hello-world.txt en el aktuelles Verzeichnis .

Diese Datei befindet sich in dem Verzeichnis /a .

Derzeit befinde ich mich im Verzeichnis /b . Ich möchte mein Programm laufen lassen ../a/helloworld und erhalten die hello-world.txt irgendwo in einem dritten Verzeichnis /c .

-4voto

Ravi Bhushan Punkte 25

Aus dem aktuellen Verzeichnis den vollständigen Pfad zum Skriptverzeichnis angeben, um den Befehl auszuführen

/root/server/user/home/bin/script.sh

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X