為什麼這篇工作排程器0x1鄉民發文收入到精華區:因為在工作排程器0x1這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者shenjo (Freddy)看板Windows標題[閒聊] 工作排程器執行批次程式時間Sat ...
其實不確定該放在問題還是閒聊@@
所以就用閒聊分類了
==================================
情況如下
小弟用了windows server 2012的工作排程器
執行啟動web server的script
指令檔中是寫'停止'並且'啟動'php CGI+Nginx
啟動的權限是使用 System
工作排程器基本上是沒有什麼問題
手動執行與自動執行都可以成功
也都有確定PID有變更
確定是真的有重新啟動
但是由於我的php CGI偶爾會掛掉
所以我發現的同時會手動執行該指令檔(連點兩下)
但是發現我的Nginx啟動不起來 PHP CGI倒是可以(這邊我也有點問號)
如果在工作排程器中執行該Script就可以
手動執行的時候權限是使用登入時的使用者
所以不確定在用System權限啟動某些程式時
會在做些什麼事情嗎?
不知道大家有沒有遇過類似的問題
或者是有沒有一些方想可以提供給小弟我去查查資料
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.228.160.116
※ 文章網址: https://www.ptt.cc/bbs/Windows/M.1528558731.A.42A.html
在Script中有加上pause(按任意鍵繼續...) 來做為檢查
不過就是那行執行的cmd 啟動失敗
啟動的方式是透過RunHiddenConsole 去執行nginx.exe
script中有啟動以下兩樣
php fastCGI(沒有問題)
nginx(無法啟動)
不過在工作排程器用System權限執行就沒有問題@@
※ 編輯: shenjo (59.115.46.76), 06/15/2018 20:23:53
※ 編輯: shenjo (59.115.46.76), 06/15/2018 20:24:22