如何安排 C 程序在特定时间执行,然后在完成后通过电子邮件将输出发送给某人?我个人在 ubuntu 中工作,但即使是一般性的答案也很好(如果使用 ubuntu 重要的话)。
在 C++ 程序中可以做同样的事情吗?如果是这样,它的实施方式真的有什么不同吗?
答案1
执行程序的方式(与性质无关)是示例。您需要一个已编译的程序,即可执行文件。并且您需要将记录添加到 cron 中。记录可以是这样的:
10 5 * * * /path/to/your/program
上面的内容将program
在目录中/path/to/your
执行05:10
如果您想发送邮件,并且您的程序中未包含此功能,您可以创建 shell 脚本,在其中执行您的程序,将输出重定向到文件(真实或虚拟)并发送邮件。