重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

windows平台下怎么配置cron服务

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

在永安等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都做网站、成都网站建设 网站设计制作按需制作,公司网站建设,企业网站建设,成都品牌网站建设,网络营销推广,外贸网站制作,永安网站建设费用合理。

在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://cqcxhl.com/article/jhjjie.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP