[閒聊] 工作排程器執行批次程式

看板Windows作者 (Freddy)時間6年前 (2018/06/09 23:38), 5年前編輯推噓1(100)
留言1則, 1人參與, 5年前最新討論串1/1
其實不確定該放在問題還是閒聊@@ 所以就用閒聊分類了 ================================== 情況如下 小弟用了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

06/15 12:06, 5年前 , 1F
script裡面加上指令有無成功的檢查,並寫入LOG裡
06/15 12:06, 1F
在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
文章代碼(AID): #1R6_IBGg (Windows)