我使用以下命令在 Amazon EC2 Ubuntu 实例上从另一个 Python 脚本中启动一个 Python 脚本:
os.system(call)
call
表格在哪里
"./script2.py arg1 arg2 arg3"
我注意到有时会以script2.py
某种方式过早终止。我有一些日志记录语句,但它们没有显示发生了什么。所以我的问题是:
- 我读到
system()
返回某种退出状态。区分正常终止和异常终止的最佳测试是什么?也就是说,如果有某种异常终止,我只想在调用脚本中生成一条日志消息。 - 是否有任何类型的系统日志可以让我尝试找到终止进程的痕迹?