程序如何在特定时间运行? [关闭]

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】:

您需要开发一个守护程序/服务进程,其工作只是在所需的时间间隔或特定时间执行您的应用程序。

【讨论】:

以上是关于程序如何在特定时间运行? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 中为特定应用程序打开或关闭“位置服务检查”

如何不在其他机器(x86_64 Linux)上运行 Pi 特定代码? [关闭]

如何从特定应用程序中窃取音频? [关闭]

如何设置 cron 在特定时间只运行一次文件? [关闭]

iOS:关闭应用程序时如何在后台运行代码?

C#:如何唤醒已关闭的系统?