【发布时间】:2017-06-22 08:10:57
【问题描述】:
我是 Bash 新手,想获取我的 Python 脚本退出代码。
我的script.py 看起来像:
#! /usr/bin/python
def foofoo():
ret = # Do logic
if ret != 0:
print repr(ret) + 'number of errors'
sys.ext(1)
else:
print 'NO ERRORS!!!!'
sys.exit(0)
def main(argv):
# Do main stuff
foofoo()
if __main__ == "__main__":
main(sys.argv[1:]
我的 Bash 脚本:
#!/bin/bash
python script.py -a a1 -b a2 -c a3
if [ $?!=0 ];
then
echo "exit 1"
fi
echo "EXIT 0"
我的问题是我总是在我的 Bash 脚本中打印出exit 1。如何在我的 Bash 脚本中获取我的 Python 退出代码?
【问题讨论】:
标签: python linux bash exit-code