我在python中处于一个非常基本的层面,我遇到了这个问题。
在solaris环境中执行的命令
exec_ldap = subprocess.check_output(
["/usr/bin/ldapsearch", "-T", "-t", "-h", ldapserver, "-p", ldapport, "-b", path_ldap, "objectClass=*", "certificaterevocationlist"],
stderr=subprocess.STDOUT)
它返回非零退出状态81,因为与ldap服务器的连接进入超时状态。
但是尽管我抓住了这个异常打印输出到日志文件,python脚本结束了,但我不知道为什么?
我需要程序继续,尽管命令的执行进入超时。
提前致谢