OS:Ubuntu 16.04LTS。 Pythonの自動化。シェルスクリプト(制御はシェルスクリプトの下にある)を起動した後、プログラムで(python)端末コマンドを実行する方法)
こんにちは、私はubuntuで、私はシェルスクリプトを起動した後、プログラムでシェルスクリプトを起動しなければならない、私は、ターミナルコマンドを入力して実行する必要があります。
私は以下でシェルスクリプトを呼び出していますが、今私はこの のようになります。私のターミナルシェルスクリプトを起動した後、シェルスクリプト
を呼び出した後に、端末のコマンドを入力して実行して助けを必要*
import os
os.system("gnome-terminal --working-directory='/home/murlee/CTS/android-cts/tools' -e 'bash -c \"./cts-tradefed; exec bash\"'")
コマンド
"[email protected]:~/CTS/android-cts/tools$ ./cts-tradefed
Android CTS 6.0_r17 build: 3866870
cts-tf >(here i have to enter commands and execute)"
ありがとう!
を呼び出して作成します。私はあなたの答えのようにしてみましたが、私はmy-init.shファイルをどこに保存するかについては考えていません。私のエラーとmy-init.shコマンドも確認してください。 $ SCRIPT_PATH = "/ home/murali/CTS /android-cts/tools/cts-tradefed.sh" exec "$ SCRIPT_PATH"、エラー: - このための子プロセスを作成中にエラーが発生しました端末、子プロセス "{1}"(そのようなファイルやディレクトリはありません)の実行に失敗しました。 –