如何在服务器上自动运行java函数/程序

时间:2011-06-16 13:25:29

标签: java programming-languages scheduling

我已经编写了一个代码来向用户发送邮件并且运行良好,但是这个程序我想放在服务器端并且在没有任何客户端交互的情况下连续运行。它应该在特定时间后自动运行。当服务器停止时,它只会停止。 那么任何人都可以帮助我如何做到这一点......?

提前致谢...

3 个答案:

答案 0 :(得分:1)

如果您的服务器有cron,您可以按预定时间运行作业。如果不了解应用程序的工作原理,以及它何时知道何时发送电子邮件,我就可以说更多。

答案 1 :(得分:1)

您应该查看Quartz以及如何从部署环境中的命令行启动Java进程(在Windows和* nix中略有不同,在z / OS中有很大差异)。

答案 2 :(得分:1)

如果我理解正确,在你的情况下,我只会使用 at 命令。您可以在其手册页1中找到说明。

可能从执行时刻起计算时间,并将其添加到rc.d脚本中就可以了。