1. 程式人生 > >Windwos下安裝CYGwin及任務計劃使用方法

Windwos下安裝CYGwin及任務計劃使用方法

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