精华内容
下载资源
问答
  • windows创建定时任务执行python脚本

    万次阅读 多人点赞 2017-11-30 17:28:52
    楼主最近写了一个简单的Python程序,想让这个小程序每天上午10点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于度娘。我搜到了好几个相关的网页,但是看完之后仍然...
    楼主最近写了一个简单的Python程序,想让这个小程序每天上午10点定时运行一次,因为我的电脑是Windows系统,无法使用Linux下强大的crontab命令,所以我只好求助于度娘。我搜到了好几个相关的网页,但是看完之后仍然不明白应该怎么做,最后经过多次推理和尝试才设置成功。我相信以后还会有人想要知道在Windows下怎么设置Python程序定时运行,因此把我的经验写在这里,希望能帮助到大家。

    为了照顾更多的朋友,下面我将每一步都截图并加以简单说明,如果觉得太啰嗦可以直接翻到后面看最关键的一步如何设置。

    首先,我们肯定是要用到Windows下的【计划任务】功能(注:楼主的系统是Windows8.1,但是Windows7或Windows10情况应该差不多),如下图所示:




    之后点击右侧的【创建基本任务】,输入任务名称以及可选的任务描述:



    点击下一步,设置任务的开始时间,这个应该没什么难度,我这里设置为每天早上10点运行此计划任务:



    点击下一步,设置【操作】为【启动程序】,再点击下一步,最关键的地方来了,这里该怎么填写才能保证系统正确地运行Python程序呢?




    废话不多说,先看具体的设置:



    这里解释一下三个文本框内容的含义,【程序或脚本】文本框中填的是Python编译器的名称,一般就是python.exe,【起始于】文本框中填的是Python编译器的目录,上图中假设你的Python编译器的完整路径是“C:\Python27\python.exe”,【添加参数】文本框中填的是你的Python程序的完整路径,这里假设在C盘的Users文件夹下面有一个叫做code.py的文件。如果你的Python程序包含命令行参数,将其添加到Python程序的完整路径之后即可。


    相信聪明的读者已经发现了,如果将这三部分连在一起,就是“C:\Python27\python.exe C:\Users\code.py”,这其实就是在Windows命令行下输入“python C:\Users\code.py”(或“python code.py”,如果你正好在C:\Users目录下),只是在计划任务的设置中需要给出完整的python编译器的路径而已。

    之后点击下一步就可以点击完成了,是不是很简单?

    展开全文
  • 如果你写了一些Python程序,想要在特定的时间进行执行,例如你想让一段爬虫程序在每天的上午10点执行一次,那么我们就可以来使用windows自带的定时任务进行设置。由于Windows系统,无法使用Linux下强大的crontab命令...
  • 如果你写了一些Python程序,想要在特定的时间进行执行,例如你想让一段爬虫程序在每天的上午10点执行一次...一、进入任务计划程序二、设定定时任务1、创建基本任务2、创建基本任务名称和描述3、选择触发器4、对选择...

    如果你写了一些Python程序,想要在特定的时间进行执行,例如你想让一段爬虫程序在每天的上午10点执行一次,那么我们就可以来使用windows自带的定时任务进行设置。由于Windows系统,无法使用Linux下强大的crontab命令。所以该定时任务也是针对Windo系统的,让我们直接进入主题吧。

    一、进入任务计划程序

    二、设定定时任务

    1、创建基本任务

    2、创建基本任务名称和描述

    3、选择触发器

    4、对选择的触发器设定程序执行的时间

    5、选择启动程序

    6、选择程序执行依赖的解释器以及程序脚本所在的文件路径

    7、查看定时任务是否设定成功

    三、定时任务解释

    这里解释一下三个文本框内容的含义:

    【程序或脚本】文本框中填的是Python编译器的名称,一般就是python.exe,这里也可以pythonw.exe,这样就不会有IDE的弹窗出现,

    【起始于】文本框中填的是Python编译器的目录,上图中假设你的Python编译器的完整路径是:C:\myinstall\anaconda\python.exe,

    【添加参数】文本框中填的是你的Python程序的完整路径,假设python脚本的绝对路径是:C:\auto_clock\test.py。如果你的Python程序包含命令行参数,将其添加到Python程序的完整路径之后即可。

    相信聪明的读者已经发现了,如果将这三部分连在一起,就是“C:\myinstall\anaconda\python.exeC:\auto_clock\test.py”,这其实就是在Windows命令行下输入“python C:\auto_clock\test.py”(或“python test.py”,如果你正好在C:\auto_clock目录下),只是在计划任务的设置中需要给出完整的python编译器的路径而已。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持python博客。

    展开全文
  • Windows 定时执行脚本

    2021-01-30 17:17:50
    由于Windows系统,无法使用Linux下强大的crontab命令,所以该定时任务也是针对Windo系统的 具体操作步骤 右击【我的电脑】,选择【管理】 在【任务计划程序】面板中点击【创建基本任务】 输入任务的【名称...

    Windows 定时执行脚本

    1、参考资料

    windows设置定时执行脚本

    2、解决办法

    由于Windows系统,无法使用Linux下强大的crontab命令,所以该定时任务也是针对Windo系统的

    具体操作步骤

    1. 右击【我的电脑】,选择【管理】

      image-20210130114451606

    2. 在【任务计划程序】面板中点击【创建基本任务】

      image-20210130115627004

    3. 输入任务的【名称】和【描述】

      image-20210130221012776

    4. 当然是希望每天自动执行防疫打卡啦~

      image-20210130115924628

    5. 设置每天执行任务的时间,以及每隔几天执行一次该任务

      image-20210130122735254

    6. 选择【启动程序】

      image-20210130120129973

    7. 选择启动程序的 startup.bat 文件(本质上就是通过 java -jar 命令启动 java 程序)

      image-20210130120243223

    8. 确认设置无误后,点击【完成】

      image-20210130221022505

    9. 添加完成后,可以在【任务计划程序】面板中查看定时任务是否设定成功

      image-20210130221028328

    10. 然后在指定的时间静静等待小黑窗出现即可

    image-20210130121028933

    遇到的问题

    之前执行 jar 包用的是相对路径,会出现如下错误:【Error:Unable to access jarfile antiepidemic-submit.jar】,改成绝对路径就没事儿啦~

    image-20210130120959037

    展开全文
  • Windows下用sublime text 3创建了sh文件用于跑定时脚本任务,但是上传到Unix服务器之后发现并没有被执行到。手动执行,发现报错: 看到,换行的同时,把shell命令给覆盖了一部分。 vim 对应文件,执行:set ff ...

    场景

    在Windows下用sublime text 3创建了sh文件用于跑定时脚本任务,但是上传到Unix服务器之后发现并没有被执行到。手动执行,发现报错:
    报错信息
    看到,换行的同时,把shell命令给覆盖了一部分。
    vim 对应文件,执行:set ff 命令,发现fileformat=dos 表示这是DOS格式的文件

    测试

    同时执行原先在Unix环境下创建的sh文件,则一切正常。

    找到原因

    确定原因,是因为在Windows系统下创建的sh文件的换行格式和Unix系统不同,导致Unix系统不能识别

    解决方案

    经过Google,百度blabla,归纳出三种解决方案:
    一、从源头解决问题:用sublime text 3创建出现的问题,就从st3上去解决。

    1. Perferences->Settings->User,添加配置”default_line_ending”: “unix”,保存
    2. 将出现问题的sh文件一个个删除,再重新写入shell命令,保存。
      优点:一劳永逸,以后使用st3创建的sh文件直接上传到Unix服务器就可以直接执行,而不会出现问题了。
      缺点:一个个删除文件再重新创建太麻烦了点。- -!!

    二、用dos2unix命令

    dos2unix file.sh

    优点:一次性可以修复所有文件的换行格式问题
    缺点:服务器上修改文件格式,如果有用到git或者SVN版本控制软件,可能导致服务器上的sh文件版本改变,下次从本地上传文件,需要先还原这次修改的内容才可以,还是别这么干吧。。

    三、用:set ff=unix命令

    :set ff=unix

    :set fileformat=unix

    优点:修改个别文件,不会误操作(唯一能想到的优点)
    缺点:(跟dos2unix命令的缺点一样)

    四、最佳方案:结合方案一,再使用sed命令

    1. st3设置Perferences->Settings->User,添加配置”default_line_ending”: “unix”,保存
    2. 本地虚拟机终端使用sed命令sed -i "s/\r//" file.sh

    优点:一劳永逸且修改方便

    结果

    完美解决,再执行sh file.sh,发现正常运行,一切那么美好。。

    展开全文
  • windows定时运行exe文件

    2020-12-29 17:17:37
    windows定时运行exe文件通过任务计划程序进行运行1、在cmd打开任务计划程序两种方法2、新建一个计划程序文件夹3、新建任务1、创建任务2、设置触发器3、设置操作4、其他的看情况进行设置通过cmd设置运行at命令以及...
  • 最近想添加定时任务,但是电脑是windows系统,无法使用Linux里的crontab命令,但windows也可以添加定时任务,定期执行python程序。 步骤如下: 1、在开始中下打开任务计划程序 2、点击后进入定时任务的界面,...
  • Topshelf创建Windows服务

    2019-12-18 11:11:19
    quartz.net 在ASP.NET 项目中可以实现线程监控定时执行任务,但是在IIS7.5机一下版本中涉及到IIS的应用程序池在一段时间后被垃圾回收机制回收,从而导致quartz.net 配置的定时服务无法按时启动。 IIS7.5,默认的...
  • 使用windows计划任务定时做些事情,确实非常方便,但创建任务时老是需要设置密码,否则在执行任务时会报80070005的系统错误导致任务无法执行。 有时windows没设密码或当账户修改密码就必须修改任务属性,这些都很...
  • 直接看链接吧:... ...开始菜单,找到“计划任务程序”;...2 如果无法创建基本任务的话,可能是系统中的“Task Scheduler”服务没有启动,你可在运行中键入“services.msc”,查看“Task Sche...
  • 1、创建任务 (与创建基本任务有区别) 2、安全设置 --- 本地策略 --- 安全选项,双击右边的 域控制器:允许服务器操作员计划任务,打开启用即可。 ②定时运行后运行结果为0x1, windows官网解释如下:0x0: 操作已...
  • 在win2003中创建bat 文件复制Z:中的文件,并做任务计划bat定时执行. 命令行直接执行bat没有问题,执行任务计划失败. 最终的解决方法是参考下面的文章,在bat文件中添加: NET USE Z: \\XXX.XXX.XXX.XXX\D$
  • 目录 Windows系统下nginx日志备份 一、目的 二、解决方案 1.创建脚本文件 ...2.创建计划任务 ...Windows系统下nginx日志备份 ... nginx本身的日志文件为access... 我们可以通过脚本配合Windows系统的定时任务实现日志文...
  • 背景介绍: ...创建Windows计划任务定时执行.bat批处理文件; 具体实施方法:先创建一个.bat文件,例如,test.bat;然后在里面写上一句代码:例如,E:\UPUPW_AP5.6\PHP5\php.exe -q D:\httpserver\ti...
  • windows 2003自动运行bat批处理

    千次阅读 2010-12-15 15:17:00
    这些天,为了将美国的svn实时更新到本地,所以希望本地服务器...如果最后出现“已创建任务,但可能不能运行,因为无法设置账户信息”错误信息,可以使用下面的解决方法。   关于任务计划指定错误:
  • 今天在测试PS脚本的时候,,突然想到,让脚本每天定时自动执行,因为以前有做过Bat的经验,就想,这个还不简单,直接在windows的计划任务创建任务不就可以了吗?于是就动手测试了,结果发现悲剧了,PS1后缀的脚本...
  • 记录于2013年11月27日今天在测试PS脚本的时候,突然想到,让脚本每天定时自动执行,因为以前有做过VB,JS脚本的经验,就想,这个还不简单,直接在windows的计划任务创建任务不就可以了吗?于是就动手测试了,结果...
  • 首先吐槽, Python的流概念确实拉稀,作为一名Java开发者,看着这个东西,真是当场爆炸 ...那咋整,定时任务?为了清理临时文件搞定时任务,不是很爽 最后在某个网站的不起眼的角落找到这段代码,完美解决 response = Ht.
  • 可自动或定时创建备份,也可以定时恢复系统,并且提供了多种定时任务设定,如可以每周五下班前定时创建备份。不用为忘记备份而烦恼,不用为担心文件丢失而恐惧,奇兔一键还原一键搞定所有。 极速备份和恢复系统 ...
  • 开机大师是一款能够让您的电脑定时开机关机的快捷软件,操作简单,无须BIOS设置等,即可一键创建每天/每星期/每月的开机/关机多种任务,并且可以指定开机后执行的程序。从此你就不必每天手动点击开机键即可让你的...
  • 刚装的2003Server系统,使用Shutdown创建计划任务实现定时关机,发现无法执行,提示: 此计算机正在处理另一个操作,不能关闭。请等待计算机完成操作,然后再试一次。(21) 的错误。 运行 gpedit.msc 打开计算机...
  •  可自动或定时创建备份,也可以定时恢复系统,并且提供了多种定时任务设定,如可以每周五下班前定时创建备份。不用为忘记备份而烦恼,不用为担心文件丢失而恐惧,格子啦一键还原一键搞定所有。  极速备份和恢复...
  • 133.Windows 9 8-无法识别ATA100 134.挂接双硬盘无法进入系统 135.系统中看不到第二块硬盘 136.双硬盘的盘符错乱 137.开机自检到光驱后不能启动 138.计算机不能正确检测硬盘 139.硬盘工作时有异响 140.分区后不重启...
  • 支持任务定时调度、依赖调度、手动调度、手动恢复、超级恢复、重跑历史 支持丰富的任务类型:shell,hive,python,spark-sql,java 可视化的任务DAG图展示,任务的执行严格按照任务的依赖关系执行 某个任务的上、...
  • 集合超多功能:日历、月历、世界时钟、倒计时时钟、定时关机、备忘录、节日生日定制、系统热键、光驱控制、网络校时、壁纸切换、语音报时、网络收音机、电池工具、天气预报等。 内含从公元1580-5000年的阴阳历,可...
  • 精易模块[源码] V5.15

    2015-03-21 22:03:37
    10、新增“系统_信息框Ex”定时信息框,超时后自动销毁。 效验MD5:A8EA46EB0FA7395F9355E37286B32742 精易模块 V3.86 what’s new:(20141001) 1、修正“进程_名取句柄”部分机器返回零的BUG。感谢易友【liu...
  • Python - 100天从新手到大师 作者:骆昊 说明:从项目上线到获得8w+星标以来,一直收到反馈说基础部分(前...在项目中使用celery实现定时任务 Day54 - 单元测试 Day55 - 项目上线 Python中的单元测试 Django框架...
  • 开源中国源码

    2019-04-22 16:23:38
    - 增加定时任务管理,通过后台设置启动、关闭,执行任务日志 #### 二次开发准备 1. 开发环境要在IDE里装上lombok插件,否则编译器会报错 2. 程序部署建议使用Maven的assembly插件实现自定义打包方式 3. 项目已经接...
  • Ubuntu权威指南(2/2)

    2010-12-05 09:01:53
    5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示文件 列表 108 5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件 111 5.2.4 递归地列出文件 112 5.3 显示文件内容 113 5.3.1 使用cat命令显示文件 113 ...
  • Ubuntu权威指南(1/2)

    2010-12-05 08:57:03
    5.1 创建文件 108 5.2 显示文件列表 108 5.2.1 使用ls命令显示文件 列表 108 5.2.2 利用通配符显示文件 110 5.2.3 显示隐藏文件 111 5.2.4 递归地列出文件 112 5.3 显示文件内容 113 5.3.1 使用cat命令显示文件 113 ...

空空如也

空空如也

1 2
收藏数 40
精华内容 16
关键字:

windows无法创建定时任务