windows平台下怎么配置cron服务-创新互联

本篇文章给大家分享的是有关windows平台下怎么配置cron服务,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

10多年的润州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。营销型网站的优势是能够根据用户设备显示端的尺寸不同,自动调整润州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。成都创新互联公司从事“润州网站设计”,“润州网站推广”以来,每个客户项目都认真落实执行。

在windows平台下如果想要管理类似linux管理界面,我们常用的工具是cygwin,根据自己需要可定制安装相应的包,比如sshd,cron等服务。这里记录下在杆状cron包后遇到的一点问题以及处理方式。
场景:
    由于要通过ssh做异地备份,我这边安装了cygwin以及sshd/cron相应的包,安装后制定了备份脚本和备份任务,但发现定时任务没有按照规定的时间执行。首先想到的肯定是cron服务是不是没启动。经过检查发现,仅仅安装了cron包还不行,需要配置windows下cron服务(和sshd一样),配置完服务,发现依旧无法启动。
报错信息:
    2017/05/12 09:38:58 [SYSTEM] cron: PID 3588: Possible duplicate cygwin1.dll: /cygdrive/c/Program Files (x86)/ICW/bin/cygwin1.dll.
    2017/05/12 09:38:58 [SYSTEM] /cygdrive/c/cygwin/usr/sbin/cron: PID 3400: (CRON) DEATH (can't open or create /var/run/cron.pid: No such file or directory)
    2017/05/12 09:38:59 [SYSTEM] cron: PID 3004: `cron' service stopped, exit status: 1
详细处理步骤:
    1、配置cron服务
    cygrunsrv -I cron -p /usr/sbin/cron -a -n
    2、启动cron服务
    cygrunsrv -S cron
    3、查看启动日志
    /usr/bin/cronevents.exe
    2017/05/12 09:38:58 [SYSTEM] cron: PID 3588: Possible duplicate cygwin1.dll: /cygdrive/c/Program Files (x86)/ICW/bin/cygwin1.dll.
    2017/05/12 09:38:58 [SYSTEM] /cygdrive/c/cygwin/usr/sbin/cron: PID 3400: (CRON) DEATH (can't open or create /var/run/cron.pid: No such file or directory)
    2017/05/12 09:38:59 [SYSTEM] cron: PID 3004: `cron' service stopped, exit status: 1
    (由于安装软件cygwin1.dll冲突所致,需要将其暂时移除即可)
    4、将/cygdrive/c/Program Files (x86)/ICW/bin/cygwin1.dll重命名
    mv /cygdrive/c/'Program Files (x86)'/ICW/bin/cygwin1.dll  /cygdrive/c/'Program Files (x86)'/ICW/bin/cygwin1.dll_bak
    5、再次启动Cron服务
    cygrunsrv -S cron
    正常启动
    2017/05/12 09:45:35 [SYSTEM] /usr/sbin/cron: PID 3260: (CRON) STARTUP (V5.0)
    2017/05/12 09:45:36 [SYSTEM] cron: PID 4008: `cron' service started
    6、知识扩展——cygrunsrv参数说明:

    -I: 安装服务

    -R:删除服务

    -S:启动服务

    -E:停止服务

    -Q:查询服务

    -L:显示所有服务

    安装服务的参数:

    -p:指定服务程序路径

    -a:指定服务程序命令参数

    -e:指定服务程序的环境变量

    -d:服务的显示名称

以上就是windows平台下怎么配置cron服务,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联-成都网站建设公司行业资讯频道。


网站栏目:windows平台下怎么配置cron服务-创新互联
本文路径:http://pwwzsj.com/article/dsjsii.html