我有一个较旧的python 2.7.5脚本,它在Red Hat Enterprise Linux Server release 7.6 (Maipo)上突然出现问题。在我看来,它在Red Hat Enterprise Linux Server 7.4 (Maipo)上运行良好。在较新的OS版本中,cat进程保持打开状态,直到脚本终止。
看起来,grep的管道以某种方式保持cat进程处于打开状态,我找不到任何关于如何显式关闭它的文档。args1 = shlex.split(cmd1) # split