擅长:python、mysql、java
<p>我终于找到了解决办法。解决方法如下:</p>
<ol>
<li><p>不要在要通过crontab执行的python脚本中使用相对路径。
我却做了这样的事:</p>
<pre><code>import os
import sys
import time, datetime
CLASS_PATH = '/srv/www/live/mainapp/classes'
SETTINGS_PATH = '/srv/www/live/foodtrade'
sys.path.insert(0, CLASS_PATH)
sys.path.insert(1,SETTINGS_PATH)
import other_py_files
</code></pre></li>
<li><p>不要抑制crontab代码,而是使用mailserver检查用户的邮件。这给了我们更清晰的洞察力。</p></li>
</ol>