程序如何在特定时间运行? [关闭]
Posted
技术标签:
【中文标题】程序如何在特定时间运行? [关闭]【英文标题】:How can a program run at specific time? [closed] 【发布时间】:2015-01-29 07:44:08 【问题描述】:(对不起,我的回答稍作改动)
我想知道我可以写一个在特定时间运行的程序吗?有没有办法自动运行程序?还有一个问题:我能不能写一个程序在另一个程序执行时运行?
请注意,操作系统是什么并不重要,我想要一种方式在程序代码中,即我编写一行代码来执行操作,因为我无法提示不同的用户将他们的操作系统选项更改为做手术。
【问题讨论】:
什么操作系统,首先。 @user2899162 它被标记为 [c][windows]... @user2899162:视情况而定,Windows。 Windows 7 - Schedule a task Windows Scheduled Task and Console Application的可能重复 【参考方案1】:在 Windows 上,您有任务调度程序,它可以在特定时间、特定用户等执行程序。
在 linux 上你有类似的东西。 cronjobs/crontabs。介绍可以找here。
基于新问题: 这是什么意思?如果它没有运行,你就不能触发你自己的程序。所以基本上你的程序必须在后台 24/7 运行并等待事件。 也许你应该看看this 的帖子。
【讨论】:
【参考方案2】:在 Windows 中,您拥有任务调度程序和 AT
命令。你参考这个
link.
【讨论】:
【参考方案3】:您需要开发一个守护程序/服务进程,其工作只是在所需的时间间隔或特定时间执行您的应用程序。
【讨论】:
以上是关于程序如何在特定时间运行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章