利用cygwin创建windows下的crontab定时任务
要求
必备知识
熟悉基本编程环境搭建。
运行环境
windows 7(64位);
Cygwin-1.7.35下载地址
什么是Cygwin
Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件(该公司开发的著名工具还有eCos,不过现已被Redhat收购)。它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对Cygwin产生了兴趣。
下载和安装
安装文件我一下上传到百度云去了,请自行下载!
PS:安装的时候默认是不会安装 cygrunsrv 和 cron 这2个程序的,所以大家要在Admin项里把这2个程序安装上。
最近一直有总一种要把整个Linux平台移植到Windows上来的感觉。别等我也任性了,我一定会去阿里云承包整片鱼塘,如下图(^_^):
启动cygwin后能看到如下界面则成功
设置编码,我就不再配文字了,仔细看图,哈哈~~:
安装cygrunsrv及cron程序
- 在Cygwin下安装cygrunsrv及cron程序
- 将cron安装为windows服务。
cygrunsrv -I cron -p /usr/sbin/cron -a -n
网上有些文章中命令格式为: cygrunsrv -I cron -p /usr/sbin/cron -a -d,可能是因为cron版本不同。
cygrunsrv参数说明:- -I: 安装服务
- -R:删除服务
- -S:启动服务
- -E:停止服务
- -Q:查询服务
- -L:显示所有服务
安装服务的参数:
- -p:指定服务程序路径
- -a:指定服务程序命令参数
- -e:指定服务程序的环境变量
- -d:服务的显示名称
- 启动cron服务
cygrunsrv -S cron
除以上方法外,也可以使用/usr/bin/cron-config命令安装cron的windows服务
安装失败解决办法
你肯定安装失败了,对不对,对不对!是的,你安装失败了,但是我也不知道你为什么就安装失败了呢?也别来问我你为什么安装失败? 因为我也不可能知道你怎么就安装失败了! 还有一种可能就是,其实已经安装成功了,但是你误以为安装失败了!好吧,反正你就是安装失败了!下边提供了一些参考地址,总有一款适合你!(^_^)
如以上文章或链接对你有帮助的话,别忘了在文章结尾处轻轻点击一下 “还不错”按钮或到页面右下角点击 “赞一个” 按钮哦。你也可以点击页面右边“分享”悬浮按钮哦,让更多的人阅读这篇文章。
(^_^)如果您觉得此文对您有帮助的话,打个赏喝个咖啡吧,么么哒(^_^)
利用cygwin创建windows下的crontab定时任务的更多相关文章
- 使用linux下的crontab定时任务跑定时脚本
使用linux下的crontab定时任务跑定时脚本 tags:定时任务 定时脚本 crontab linux定时脚本 linux 引言:应该有许多人曾经很好奇一些定时脚本是怎么做出来的.我们这次就来说 ...
- 用samba来创建windows下的文件共享
前言 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络 ...
- linux 下的 crontab 定时任务工具
以下内容转自:https://www.cnblogs.com/longjshz/p/5779215.html 在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep c ...
- Windows下的Crontab表达式解析DLL的使用
Linux的crontab工具特别的好用,正好现在工作总有好多定时执行的事 用Windows的定时任务觉得特别Low,哈哈,用C#写个任务触发器 然后再用上Crontab表达式解析DLL,觉得马上就高 ...
- fbs创建windows下安装qtpy应用程序!
cd 到python3.6目录下Python -m venv venv 创建虚拟环境call venv\scripts\activate.bat 激活虚拟环境将pip升级到最新版19.2pip ins ...
- 利用Java创建Windows服务
1.Java测试代码 import org.apache.log4j.Logger; public class Test { private static Logger logger = Logger ...
- 【Cygwin】Windows下使用linux命令
我参阅了这份文章: 让windows cmd也用上linux命令 原文时间有点久了,Cygwin也更新了... 所以我的做法简单了很多... 到Cygwin官网下载安装包:https://cygwin ...
- 利用 WSL 在 Windows下打造高效的 Linux 开发环境
WSL-Windows Subsystem for Linux 介绍 The Windows Subsystem for Linux lets developers run Linux environ ...
- Python编程-数据库-利用PyMysql访问windows下的MySql数据库
1. 下载PyMysql并且安装 下载地址 下载zip包后解压到目录,进入该目录,执行以下命令安装 python setup.py install 2. 编写一个简单的数据库访问程序 simple_m ...
随机推荐
- day31(正则表达式)
1.校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间.^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 2. 校验中文字符串 ...
- POJ1468 Sorting Slides
Sorting Slides Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 4442 Accepted: 1757 De ...
- 最通熟易懂的Hadoop HDFS实践攻略
HDFS是用来解决什么问题?怎么解决的? 如何在命令行下操作HDFS? 如何使用Java API来操作HDFS? 在了解基本思路和操作方法后,进一步深究HDFS具体的读写数据流程 学习并实践本文教程后 ...
- codeforces982A
题意 给你个排列 10001 满足下列条件输出yes 否则输出no 1.不能有两个1相连 2.当点排列不能再加入1 全0判断一下 开头判断一下 结尾判断一下 #include <iost ...
- shell 命令 查看本机ip
ifconfig 结果有很多,查看env0的inet,就是本机的ip地址
- FastReport报表设计
[转载]FastReport报表设计 (2012-10-24 20:37:26) 转载▼ 标签: 转载 原文地址:FastReport报表设计作者:小黑 FastReport报表设计 目录 5.1 ...
- mysql rand
在where语句中,rand有时候会出现多条记录
- ASP.NET Web API 中使用 swagger 来管理 API 文档
本文以 ASP.NET Web API 为后台框架,利用 EF6 连接 postgreSQL 数据库,使用 swagger 来生成 REST APIs文档.文章分二个部分,第一部分主要讲如何用 EF6 ...
- owa2013配置HTTPS
- Resolving SharePoint Application Authentication Error: Login Failed
Check event viewer log Click Start, click Run, type eventvwr, and then click OK. Click on Security u ...