在Linux中运行Python程序时,手动运行时程序中的os.popen(iptables --line -nvL)可以正常打印输出,而使用cron系统任务调度时os.popen(iptables --line -nvL)无法正常打印输出.
手动执行:
cron系统任务自动执行:
以下是代码部分:
希望可以帮忙解惑, 万分感谢!
在Linux中运行Python程序时,手动运行时程序中的os.popen(iptables --line -nvL)可以正常打印输出,而使用cron系统任务调度时os.popen(iptables --line -nvL)无法正常打印输出.
手动执行:
cron系统任务自动执行:
以下是代码部分:
希望可以帮忙解惑, 万分感谢!
已经自己解决了 原因是Crontab的环境变量和手动执行的环境变量有差异导致的 修改crontab环境变量与手动执行的环境变量一致就OK