在cron中执行popen时出现Python问题
我使用在cron中执行popen时出现Python问题,python,console,cron,Python,Console,Cron,我使用popen在Python脚本中执行命令,并通过cron调用它。 Cron调用这个脚本,但是如果我手动调用它,行为就不同了 资料来源: 手工: 按cron(in/tmp/err_-cron): 为什么cron不能正常运行此脚本?通常,当进程从cron运行时,路径设置为一个非常严格的值(我的crontab的手册页上显示/usr/bin:/bin)。您可能需要添加: PATH=/usr/bin:/bin:/sbin 路径=/usr/bin:/bin:/sbin 到crontab文件的顶部 # p
popen
在Python脚本中执行命令,并通过cron调用它。Cron调用这个脚本,但是如果我手动调用它,行为就不同了 资料来源: 手工: 按cron(in/tmp/err_-cron):
为什么cron不能正常运行此脚本?通常,当进程从cron运行时,
路径
设置为一个非常严格的值(我的crontab的手册页上显示/usr/bin:/bin
)。您可能需要添加:
PATH=/usr/bin:/bin:/sbin
路径=/usr/bin:/bin:/sbin
到crontab文件的顶部
# python /home/user/test.py
> : /sbin/iptables
* * * * * /usr/bin/python /home/user/test.py >> /tmp/err_cron
ko
ko
ko
PATH=/usr/bin:/bin:/sbin