zoukankan      html  css  js  c++  java
  • 利用pycron在windows上实现cron定时任务

    虽然windows自带有定时任务。但是有局限性,定制性不好。我需要的是像linux下的cron那样。

    google了一下,发现了pycron。

    pycron是用python写的cron服务。目前最新版是0.5.9,而且32位和64位版本都有。

    正是我想要的。

    安装也是非常简单的。

    下载地址在这里:

    http://www.kalab.com/freeware/pycron/pycron-0.5.9.0.exe (下载32位版本)

    http://www.kalab.com/freeware/pycron/pycron-a64-0.5.9.1.exe(下载64位版本)

    下载下来后执行.exe一步一步执行。确保勾选将其安装成服务。

    默认安装在这里C:\Program Files\pycron

    安装完成后。

    Start->Run->services.msc 打开windows服务

    Task Scheduler->right click->Properties->Toggle to Manual->hit Stop->then Apply->OK  将Task Scheduler设置为手动启动。并禁止其运行。

    Python Cron Service->highlight->right click->Properties->Toggle to Automatic->Apply->OK 将Python Cron Service设置为自动启动

    配置

    在pycron的主目录下。找到crontab.txt.sample文件。然后复制一份命令为crontab.txt.

    删除crontab.txt中所有内容。并且输入以下内容然后保存。

    * * * * * replace replace

    然后打开图形化编辑器。start->Programs->Pycron->Pycron CronTab Editor

    cronedit1

    双击replace,可以编辑任务。编辑完毕可以点击执行确保配置是否正确。

    pycron_screenshot

    配置完成之后记得启动pycron的服务。

    正确运行的时候,唯一不足是屏幕会闪一下。

    参考资料:

    http://www.kalab.com/freeware/pycron/pycron.htm

    http://www.bigbluehost.com/article4.html

  • 相关阅读:
    Gengxin讲STL系列——Set
    理解Python的With语句
    Python中Non-ASCII character 'xe7' in file的问题解决
    gnome-terminal的一些调整
    硬盘的CHS寻址
    Wiz发布cnblog笔记
    cygwin安装man手册
    linux命令行使用
    小步前进
    学习的感觉真好
  • 原文地址:https://www.cnblogs.com/interdrp/p/15546673.html
Copyright © 2011-2022 走看看