自动调度任务--运行main.java文件。
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自动调度任务--运行main.java文件。相关的知识,希望对你有一定的参考价值。
我每天晚上11点在eclipse中运行一个工作,是一个main.java文件,需要运行java程序,一旦执行,我就把控制台的输出日志复制到记事本中,然后把它保存为日志文件(exmaple.log)。这是一个main.java文件,需要运行java程序,一旦执行,我就把控制台的输出日志复制到记事本中,然后我把它保存为日志文件(exmaple.log),这个文件必须发布到特定的共享点门户上,并且要把这个文件的自动邮件分享给群组。
我想把这个过程自动化。请帮助我,我是一个新手,但是想把这个每天手动执行的过程自动化。
答案
由于你添加了shell和cron,我假设它是一种unix。
验证服务器是否连接到SharePoint服务器,并启用mailx。 如果有的话,你可以在服务器上做一切事情。这就是我的方法。
修改代码
- 要将所需的数据记录到一个文件中。你可以使用一个简单的文件写入器或使用日志库。
使用share point rest api上传文件到share point。可以使用Java httpclient来执行http请求。
使用javax mail来发送邮件。或者使用原生的mailx unix命令。
将java类转换为jar文件。以cron作业的形式进行调度。
如果你没有连接。我们必须在本地机器上做一切事情。
在这种情况下,应该修改代码以连接到服务器并通过ssh远程执行。使用cron或windows调度进行作业管理。
以上是关于自动调度任务--运行main.java文件。的主要内容,如果未能解决你的问题,请参考以下文章