Python Cron作业不工作

Python Cron作业不工作,python,cron,crontab,Python,Cron,Crontab,我创建了以下Python脚本来截图。它拍摄屏幕截图,创建目录2015/09/10,并将其保存为JPG。现在我想创建一个cron作业,每5分钟运行一次这个脚本 下面是python代码: #!/usr/bin/python import wx import time import os app = wx.App() # Need to create an App instance before doing anything screen = wx.ScreenDC() size = screen.

我创建了以下Python脚本来截图。它拍摄屏幕截图,创建目录
2015/09/10
,并将其保存为JPG。现在我想创建一个cron作业,每5分钟运行一次这个脚本

下面是python代码:

#!/usr/bin/python
import wx
import time
import os
app = wx.App()  # Need to create an App instance before doing anything
screen = wx.ScreenDC()
size = screen.GetSize()
bmp = wx.EmptyBitmap(size[0], size[1])
mem = wx.MemoryDC(bmp)
mem.Blit(0, 0, size[0], size[1], screen, 0, 0)
del mem  # Release bitmap
folder = time.strftime('%Y/%m/%d')
try:
    os.makedirs(folder)
except OSError:
    if os.path.exists(folder):
        # We are nearly safe
        pass
    else:
        # There was an error on creation, so make sure we know about it
        raise
bmp.SaveFile(folder + '/ScreenShot_'+time.strftime('%Y_%m_%d_%H_%M_%S')+'.png', wx.BITMAP_TYPE_PNG)
下面是cron作业:

*/5 * * * * /usr/bin/python /home/symits/Dropbox/Evernote/Snippets/Python/screenshot.py >/home/symits/log.txt

不知道为什么这个工作不起作用。我手动运行脚本并保存屏幕截图。但通过cron什么也没发生。Log.txt文件没有任何内容。0字节。

Err,此处显示的脚本没有显式地将任何内容打印到stdout,那么为什么log.txt中应该有任何内容?手动运行时创建的文件夹在哪里?当它作为cron作业运行时,它在何处/可能在何处创建?该文件夹是在脚本本身所在的同一目录中创建的。该文件夹是由cron作业创建的吗?不,它不是创建的。。。