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引數說明:
場景:
由於要透過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:服務的顯示名稱
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27067062/viewspace-2138947/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux下cron 排程服務配置Linux
- 【Nginx】Windows平臺下配置Nginx服務實現負載均衡NginxWindows負載
- Windows 下配置 Logstash 為後臺服務Windows
- Linux平臺下snmp服務的安裝和配置Linux
- 在 Windows 平臺下安裝與配置 MySQL 5.7.36之啟動與關閉MySQL服務WindowsMySql
- 在Windows平臺下修改Oracle例項不隨服務啟動WindowsOracle
- windows配置MySql服務WindowsMySql
- Windows平臺如何修改監聽的服務名稱?Windows
- Windows平臺下安裝與配置MySQL9WindowsMySql
- Windows平臺下安裝與配置MySQL5.7WindowsMySql
- Windows平臺下建立asmWindowsASM
- SOA企業服務平臺
- Windows下配置定期任務Windows
- linux定時任務cron配置Linux
- windows下啟動nacos服務Windows
- 高層次人才綜合服務平臺,人才一站式服務平臺搭建
- 打造跨平臺.NET Core後臺服務
- 服務設計思考:平臺化
- 服務治理平臺-註冊中心
- 雲平臺服務商一覽
- 在Linux平臺下啟動和關閉MySQL服務LinuxMySql
- windows下安裝Tomcat服務WindowsTomcat
- Zabbix Agent-Windows平臺配置指導Windows
- 使用Nginx配置NodeJs程式(Windows平臺)NginxNodeJSWindows
- 質量基礎設施一站式服務平臺,NQI服務雲平臺搭建
- 質量基礎設施一站式服務平臺,NQI雲服務平臺搭建
- 高層次人才一站式服務平臺開發 人才綜合服務平臺系統
- Dubbo Mesh - 從服務框架到統一服務控制平臺框架
- 雲端計算服務模型,第 2 部分: 平臺即服務(PaaS)模型
- windows系統服務配置詳解,以及開發好的windows服務怎麼部署上去Windows
- 國家質量基礎設施一站式服務平臺,NQI雲服務平臺搭建
- Windows平臺下MySQL常用操作與命令WindowsMySql
- “解放號”可信的IT眾包服務平臺
- 靜態網站託管服務平臺網站
- 物聯網路卡平臺提供哪些服務
- 服務式辦公室,開展平臺戰略
- Linux下FTP和TFTP服務配置LinuxFTP
- linux下安裝、配置samba服務LinuxSamba