加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

如何在cygwin中运行crontab定时脚本[利刃篇]

发布时间:2021-01-19 08:55:24 所属栏目:Linux 来源:网络整理
导读:用到cygwin,自然是希望能多处理一些类似linux的任务了,那就自然少不了定时任务crontab,看到网上教程不少,自己运行一个测试却也不那么容易,下面就记录我的安装过程,以供参考吧! 1、首先,你肯定已经在运行cygwin了,那就再次点击setup.exe安装程序,这

  用到cygwin,自然是希望能多处理一些类似linux的任务了,那就自然少不了定时任务crontab,看到网上教程不少,自己运行一个测试却也不那么容易,下面就记录我的安装过程,以供参考吧!

  1、首先,你肯定已经在运行cygwin了,那就再次点击setup.exe安装程序,这里选择的时候可以添加一个更快的镜像地址,因为自带的里面并没有http://mirrors.163.com/cygwin,http://mirrors.sohu.com/cygwin,如下图一, 选择admin下文件install安装crontab相关软件,如图二:

如何在cygwin中运行crontab定时脚本[利刃篇]

如何在cygwin中运行crontab定时脚本[利刃篇]

  2、安装服务

    cygrunsrv -I cron -p /usr/sbin/cron -a -D

    cron是服务名

    -p /usr/sbin/cron 是指定服务程序的目录

    -a 后跟运行服务时需要添加的参数,这里运行服务的命令是 /usr/sbin/cron -D

  3、安装完服务之后,需要运行

    cygrunsrv -S cron #来启动这个服务

    crontab -    /<span style="color: #800080;">2 <span style="color: #800080;">03 <span style="color: #800080;">12 /bin/<span style="color: #0000ff;">ls > /cygdrive/c/Users/weiy/Desktop/<span style="color: #0000ff;">ls<span style="color: #000000;">.log
    
/<span style="color: #800080;">1 <span style="color: #800080;">12 * <span style="color: #0000ff;">echo <span style="color: #800000;">"<span style="color: #800000;">hahahaha<span style="color: #800000;">" > /cygdrive/c/Users/weiy/Desktop/<span style="color: #0000ff;">echo.log

  5、查看定时任务情况

crontab -

如何在cygwin中运行crontab定时脚本[利刃篇]

如何在cygwin中运行crontab定时脚本[利刃篇]

 如果看到这些信息,说明你已经正常运行crontab jobs了,如果没有看到,那么恭喜你,体现你解决问题的能力的时刻到了!

   ?我遇到的是:(CRON) error (can't switch user context) ? ?#切换用户失败

   ?解决办法是:cron-config 重新安装配置crontab,一路yes下去,如图:

如何在cygwin中运行crontab定时脚本[利刃篇]

  但是这样还不行,还是一样的错误,还差一步,设置密码: passwd -R

如何在cygwin中运行crontab定时脚本[利刃篇]

  ok,输入登录密码,这样,就完成了这种方式的问题了。尽情地运行cron吧!

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读