有沒有辦法將Growl作爲Windows服務運行?我搜索了周圍,但還沒有找到解決方案,請讓我知道,如果有一個已經存在。作爲Windows服務運行咆哮
回答
你試過Microsoft's Srvany?它非常基本,但如果您的需求相同,應該完成工作。
這tutorial showing how to configure Growl with AlwaysUp應該給你一個想法,作爲Windows服務運行咆哮時會發生什麼。
優秀的鏈接AlwaysUp,由mservidio提供,明確指出,視頻通知將可能是一個問題:
注意:當您運行低吼作爲Windows服務,它可能不是你的桌面上可見。此
可能會使可視通知無效,但非可視通知(電子郵件, 轉發等)應該正常工作。
我猜想這樣做的原因是咆哮會嘗試發送通知給開始Growl的用戶......這是您的Windows服務中配置的任何內容,例如系統。這意味着你不會看到它們,因爲咆哮不會爲你的用戶會話運行。
我也想知道如何將通知導向特定用戶/會話。似乎沒有關於此的任何文檔,所以我必須假設它目前不受支持。
AlwaysUp正在爲我工作,它似乎是一個快速解決方案,讓Growl以一種像永遠在線的服務一樣的方式運行。 – mservidio 2012-09-21 10:21:24
但是它發送通知給你,就像你的桌面用戶會話?如果是這樣,是因爲您使用與登錄桌面相同的帳戶來驗證Windows服務? – batjko 2012-09-21 11:26:53
在服務中,可以選擇在當前會話中重新啓動應用程序。當你這樣做,是的,它會在你的桌面用戶會話中運行。請參閱鏈接http://www.coretechnologies.com/products/AlwaysUp/Apps/RunGrowlAsAService.html:「在Windows 7,Vista和Server 2008上,Growl將運行在隔離的會話0中,而不是在桌面上運行。希望看到它的托盤圖標,您可以在本次會話中選擇應用程序>重新啓動「咆哮」,以暫時將咆哮帶到您的桌面上,您可以通過它與平臺進行交互:「 – mservidio 2012-09-21 11:31:07
- 1. NLog與咆哮Windows目標
- 2. 咆哮轉發到Java服務器
- 3. 運行Applescript與咆哮2.1規則
- 4. 錯誤與咆哮
- 5. 運行Web服務作爲Windows服務
- 6. 響應點擊咆哮中的咆哮通知
- 7. 無法獲得咆哮的通知與咆哮-rspec的寶石
- 8. Primefaces DialogFramework咆哮和showMessageInDialog不起作用
- 9. 從延遲工作咆哮通知
- 10. 從命令行清除咆哮通知
- 11. ,角咆哮不顯示
- 12. 如何從php咆哮
- 13. Adium Applescript咆哮通知
- 14. 實施咆哮的問題
- 15. __PostBack從咆哮消息
- 16. 無法運行咆哮通知和寶石growl_notify拋出錯誤
- 17. 將Jetty 7作爲Windows服務運行
- 18. 將lighttpd作爲Windows服務運行
- 19. 運行WCF Windows服務作爲InstanceContextMode.PerCall
- 20. 將WEBrick作爲Windows服務運行
- 21. 將Selenium RC作爲Windows服務運行
- 22. 將Django作爲Windows服務運行
- 23. 運行JBoss 7.1.1.Final作爲Windows服務
- 24. 將Elastic Search作爲Windows服務運行
- 25. 將.bat作爲Windows服務運行
- 26. 將JAR作爲Windows服務運行
- 27. 作爲服務器運行的Windows 7
- 28. PCSC.InvalidContextException作爲Windows服務運行時
- 29. 將Apache Derby作爲Windows服務運行
- 30. 在Windows上作爲服務運行Redis
我剛試過用srvany,然後咆哮開始,然後退出。在事件日誌中,有一個咆哮異常。我嘗試使用「允許服務與桌面交互」開啓和關閉的LocalSystem運行服務。兩者結果相同。我也嘗試使用服務帳戶。沒有任何運氣。我明天會看看AlwaysUp。 – mservidio 2012-08-08 23:40:11
AlwaysUp正在爲我工作,謝謝! – mservidio 2012-09-21 10:19:52