Chinaunix

标题: python放crontab里怎么不能执行,正常shell下可以。 [打印本页]

作者: nokia4321    时间: 2016-08-03 18:48
标题: python放crontab里怎么不能执行,正常shell下可以。
和什么有关系呢,我看Python加的是绝对路径,太晕了,哪位大侠能帮忙,谢谢。

produced the following output:

Traceback (most recent call last):
  File "ap_backup", line 45, in <module>
   
  File "ap_backup", line 8, in up
   
  File "/usr/lib/python2.6/ftplib.py", line 116, in __init__
    self.connect(host)
  File "/usr/lib/python2.6/ftplib.py", line 131, in connect
    self.sock = socket.create_connection((self.host, self.port), self.timeout)
  File "/usr/lib/python2.6/socket.py", line 500, in create_connection
    for res in getaddrinfo(host, port, 0, SOCK_STREAM):
socket.gaierror: [Errno 8] node name or service name not known

作者: nokia4321    时间: 2016-08-03 18:48
这是crontab 里的出错log、。
作者: 代号:军刀    时间: 2016-08-03 19:50
回复 2# nokia4321


    host dns解析失败吧
作者: nokia4321    时间: 2016-08-03 20:27
哦,可能是环境变量问题 ?
手工执行可以成功。
作者: bskay    时间: 2016-08-04 08:49
* * * * * /bin/sh -c '. /root/.profile; /path/mypy.py' >/dev/null 2>&1




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2