我用JAVA写了个程序(已生成为.exe,往Server传文件),想在客户端(几十台机器)每天的固定时间来运行这个程序,用什么方法来启动此程序较好??
1:用JAVA的timer.schedule{}试过,但我觉得机器Restart后开始用计时,在12:30时间点运行.exe,变量umberOfMillisecondsInTheFuture值太大,影响效率、占资源,不再考虑...
2:用WINXP计划任务,不想在每台机器上进行配置,工作量大
3:用VC++写个小程序 也失败....不会写啊!!!
4:听说Quartz不错,但在网上找了下,也没学会....
............
请问用什么方法来实现最科学、最省资源呢???( 传完文件后程序最好退出)
1:用JAVA的timer.schedule{}试过,但我觉得机器Restart后开始用计时,在12:30时间点运行.exe,变量umberOfMillisecondsInTheFuture值太大,影响效率、占资源,不再考虑...
2:用WINXP计划任务,不想在每台机器上进行配置,工作量大
3:用VC++写个小程序 也失败....不会写啊!!!
4:听说Quartz不错,但在网上找了下,也没学会....
............
请问用什么方法来实现最科学、最省资源呢???( 传完文件后程序最好退出)
在程序里做定时传文件
xp也可以用at,有什么隐患?我没发现,请指教。
at命令就是一个windows的自带系统命令,可以放批处理运行,也可以用java直接运行exec,看你的需要。而且支持通过网络设定局域网内机器的计划任务。你可以通过cmd来敲help at详细看看。以你的情况,我推荐你再给每一台机器安装你的exe的时候,设定好这个。