请帮助我根据功能的不同来澄清这两个python语句的概念:
sys.exit(0)
os._exit(0)
我试图确定 .log 文件中的哪些内容使特定任务在气流中标记为“成功”与“失败”。我感觉这取决于运营商(PythonOperatorvs EmailOperatorvsBashOperator等)。
我看到不同的返回代码。例如,INFO - Task exited with return code 1或INFO - Task exited with return code 0或INFO - Process psutil.Process(pid=00000, status='terminated') (00000) terminated with exit code -15
我没有看到一致性..我首先认为INFO - Task exited with return code 0构成成功,但我看到一些失败日志也有这个。
如果您有任何了解不同返回码#的见解,我将不胜感激。
我的代码是这样的:
if (not Y):
print ("Can't print")
sys.exit(-1)
Run Code Online (Sandbox Code Playgroud)
我无法理解参数(-1)返回什么?