关于python os.popen的问题

在Linux中运行Python程序时,手动运行时程序中的os.popen(iptables --line -nvL)可以正常打印输出,而使用cron系统任务调度时os.popen(iptables --line -nvL)无法正常打印输出.

手动执行:

img

cron系统任务自动执行:

img

以下是代码部分:

img

希望可以帮忙解惑, 万分感谢!

已经自己解决了 原因是Crontab的环境变量和手动执行的环境变量有差异导致的 修改crontab环境变量与手动执行的环境变量一致就OK