有没有办法为Windows服务中的进程设置时间表
有没有办法为 Windows 服务中的进程设置时间表?
就像在计划任务中一样,我想在特定时间启动和停止服务。
有什么建议吗?
谢谢
Is there a way to set time table to a process in windows services?
As in Scheduled Tasks I want to start and stop a service at a certain time.
any suggestions?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我们这样做的方法是在所需的时间启动和停止线程。我们不得不这样做只是因为我们不被允许创建计划任务。计划任务最适合这种情况。即使线程无事可做,Windows 服务也会消耗一些 CPU 周期。
要启动和停止服务,您需要一些充当监视器的外部组件。
普拉萨德·平帕卡
The way we have done this, is to start and stop the thread at the required time. We had to do it just because we were not allowed to create scheduled tasks. Scheduled tasks are best for this kind of situation. Windows service will consume some CPU cycles even though the thread has nothing to do.
To start and stop a service you need some external component acting as kind of a monitor.
Prasad Pimparkar