我创建了以下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

不知道为什么这个cronjob不起作用 . 我手动运行脚本,然后保存截图 . 但是通过cron没有任何事情发生 . Log.txt文件什么都没有 . 0字节 .