0
ローカルマシンでbashスクリプトを実行しようとしています。スクリプトの場所は/opt/saas/script.sh
です。以下は、スクリプトを実行する機能です。Pythonファブリックはローカルでスクリプトを実行していません
# Run script on local machine.
def run_local_script(self, path, script):
print("Path:"+path)
with cd(path):
local('.' + script)
しかし、これを実行するたびに、私はこれを取得します。
Path is: /opt/saas/
[localhost] local: ./update_services.sh
/bin/sh: 1: ./update_services.sh: not found
Fatal error: local() encountered an error (return code 127) while executing './update_services.sh'
Aborting.
注:リモートマシンとの事前接続でローカルにスクリプトを実行しようとしています。私はそれが有効ではないはずです。私もdisconnect_all()
の後にスクリプトを実行しようとしましたが、まだ成功しませんでした。
これは機能します。ありがとう:) –