每天,我每天晚上11点都在做一份蚀蚀它的批处理工作。这是一个main.java文件,执行后需要运行Java应用程序。我已将控制台输出日志复制到记事本中,并以名称保存为日志文件(exmaple.log),此文件必须发布到特定的共享点门户,并且应该将自动邮件共享给与该文件有关的组。
我想使这个过程自动化。请帮帮我,我是这个过程的新手,但是尝试使每天手动执行的过程自动化。
答案 0 :(得分:0)
自从您添加了shell和cron之后,我假设它是unix。
验证服务器已连接到SharePoint服务器,并且已启用mailx。如果存在,您可以从服务器本身做所有事情。这将是我的方法。
修改代码
使用共享点剩余api将文件上传到共享点。 Java httpclient可用于执行http请求。
使用javax邮件发送电子邮件。或使用本机mailx unix命令。
将Java类转换为jar文件。安排为cron作业。
如果没有连接。我们必须从本地计算机执行所有操作。
在这种情况下,应修改代码以连接到服务器并通过ssh远程执行。使用cron或Windows计划进行作业管理。