2014-06-30 22 views
-1

我是使用cygwin的新手,並且不太瞭解它的腳本是如何工作的。目前我正在Windows 7上運行它,並使用任務調度程序來低效執行此操作。使用cygwin運行批處理文件和電子郵件結果

我想要做的是運行一個.bat文件,該文件已經在cmd行中運行測試,並且將該測試的結果和電子郵件發送給人員。

一些附註: 1.它不一定是一個批處理文件,從我的閱讀中我認爲也許一個.sh會更容易與bash一起運行。能夠在CentOS上運行它會更好,如果我離開,其他人可以運行。 2.這需要每天運行。我想在上午10點左右運行批處理文件,並等待發送郵件結果一小時,除非您在.bat完成時觸發電子郵件。 3.每次運行該.bat文件時,它都會將結果保存到.htm文件,並在每次運行.bat時覆蓋它。

謝謝

回答

0

這可能是在crontab爲AA CentOS的服務器(/ etc/crontab中)

0 10 * * *用戶的CD /路徑/ & & /斌/ bash的文件。 sh >> result_file

這就是你需要的嗎?此外,你可以安裝Cron作爲Windows服務與cygrunsrv

+0

crontab通常已經在Cent OS(6.5),我不知道該命令做什麼。 –

+0

我不認爲它帶有默認安裝。在這種情況下,只需使用'yum install cronie'安裝它。 –

+0

好的。你介意一點你的代碼如何工作/是否需要將批處理文件更改爲.sh並將它們放在某個地方的centos中? –