次のコマンドを使用して、AmazonEC2Ubuntuインスタンスで別のPythonスクリプトから1つのPythonスクリプトを起動します。
os.system(call)
call
フォームはどこにありますか
"./script2.py arg1 arg2 arg3"
私は時々、script2.py
どういうわけか時期尚早に終了することに気づきました。いくつかのロギングステートメントがありますが、何が起こっているのかが表示されません。だから私の質問は:
system()
ある種の終了ステータスを返すことを読みました。正常終了と異常終了を区別するための最良のテストは何ですか?つまり、なんらかの異常終了が発生した場合にのみ、呼び出し元のスクリプト内にログメッセージを生成したいと思います。- 終了したプロセスの痕跡を見つけることができるようなシステムログはありますか?