有没有办法将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