代码之家  ›  专栏  ›  技术社区  ›  Bite code

cron周围有python包装吗?

  •  5
  • Bite code  · 技术社区  · 14 年前

    我在找一个包装纸。

    我偶然发现了pycron,但它是一个Python实现,而不是包装器。

    你知道什么好的cron python包装吗?

    如果没有,你有没有测试过派克龙,你能说些什么呢?

    //编辑(作为对请求更多详细信息的评论的回答):

    我正在寻找一种可以用蟒蛇的方式设置cron作业的方法,例如:

    >>> job = CronJob(call_back)
    >>> job.schedule(datetime, repeat)
    >>> job.schedule(datetime2, repeat2)
    

    我可以这样编辑当前的工作:

    >>> jobs = loadFromCron()
    >>> jobs[0].shedule().schedule(datetime, repeat)
    >>> print(jobs[0])
    <CronJob object - "call_back" at 2009-11-01>
    

    理想情况下,这将在Linux下从“crontab”中写入和读取,并在Windows下使用“规划任务”。

    我可能使用了错误的术语,谈论cron-python API是否更准确?

    1 回复  |  直到 14 年前
        1
  •  9
  •   jfs    12 年前

    python-crontab 允许您通过python程序读取和写入用户crontabs。

    from crontab import CronTab
    
    tab = CronTab()
    cron = tab.new(command='/foo/bar')
    cron.every_reboot()
    tab.write()