我正在使用Windows的廚師,並且需要運行一個批處理文件來啓動selenium-server java服務(java -jar seleniumserver.jar)作爲守護程序。當我嘗試使用windows_batch資源時,會導致廚師在配置過程中掛起。使用廚師運行Windows批處理命令會阻止廚師提供
問題是,硒服務器保持運行在您啓動它的任何命令行中,但廚師將不會繼續配置機器,直到命令完成。事情是,命令永遠不會結束,它不應該。
這裏是我試過到目前爲止:
- 執行Java的罐子seleniumserver.jar &(與windows_batch資源)
- 使用模板來創建命令的批處理文件,然後使用windows_batch執行file.bat
- 使用windows_batch與執行批處理文件的&(file.bat &)
我很樂意接受任何想法,即使它是一種黑客行爲。提前致謝!
同樣的問題......任何運氣?我已經嘗試了'start/b'和包裝腳本與'execute'的每個組合。沒有任何作品 - 這對廚師的使用來說是一個巨大的負面影響。 –
我從來沒有能夠得到這個工作。我最終做的是創建批處理腳本並將其放入啓動文件夾,然後重新啓動計算機。非常低效,但它的工作原理。 – Noah