Windwos下安装CYGwin及任务计划使用方法

来源:互联网 发布:星星网络星盘查询 编辑:程序博客网 时间:2024/06/07 22:07

CYGwin 安装
具体安装自行百度,下面要说的是最后需要下载的内容(包括定时执行任务计划):

wget
libGeoIP-Devel
libncurses-devel
libncursesw10
gcc-core
make
automake
cron
crontab
cygrunsrv
service

安装完成后,要用管理员启动exe:

继续安装服务:

安装 cron 服务

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

启动服务: 也可以用 windows 的启动方式 net start cron

cygrunsrv -S cron

启动 cygserver

cygrunsrv -I cygserver -p /usr/sbin/cygserver -e “CYGWIN=server”

如发现以上安装出现报错,要重新安装cron服务:

cron-config
一路下一步 
碰到提示输入密码:一定输入系统开机登录密码
ok后
ps -ef|grep cron
可以查到cron启起来了
你会发现关机再开机,cron服务也可以自动启来
出现这个状况,我判断就是因为系统密码引起的

然后再次运行以上服务,安装过程可能还会报错,没关系,打开Windows服务:

启动 Cron daemon服务,并设置为自动
启动 Cryptographic Services 并设置为自动
启动 cygserver 并设置为自动

以上即完成了Cygwin和计划任务的服务的安装

CYGwin及任务计划使用方法:

使用管理员运行cygwin程序

进入opt目录

cd ..
cd ..
cd opt

查看之前的任务

crontab -l

编辑任务计划
crontab -e

打开后,光标移至最前面,删除所有,重新配置以下命令,并拷贝

47 13 * * * /opt/goaccess-1.1.1/goaccess -f /opt/access.log -a > /opt/access.html

命令格式:分 时 日 月 年 执行命令

上述命令是说:每天的16:00,执行/opt/goaccess-1.1.1/goaccess -f /opt/access.log -a > /opt/access.html命令
/opt/goaccess-1.1.1/goaccess -f /opt/access.log -a > /opt/access.html 命令意思是:将log文件生成html文件

拷贝完成后,切换至英文输入法,用shiht+:继续输入 wq 保存并退出

再次用crontab -l 查看任务

/opt/goaccess-1.1.1/goaccess -f /opt/20170421.log -a > /opt/20170421.html