Python Cron Job无法正常工作

时间:2015-09-11 07:06:48

标签: 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.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字节。

0 个答案:

没有答案