2013-05-15 53 views
2

我有一个EC2实例,并且我有一个.jar,我已经从S3获取了(wget脚本命令)。 我想运行这个.jar文件,但不是在启动时,只是当我决定。EC2-在运行EC2实例时运行jar

我在AWS SDK的帮助下使用了带有“Eclipse Juno”的Java。

运行用户数据脚本在这里没有帮助。

有人能帮助我吗?

在此先感谢。

回答

1

你在找什么是unix cronjobs, 看看cron作业手册here并将其设置为随时运行。

也,你可以在你的系统上安装WEBMIN,它给你一个巨大的服务器管理,包括cronjobs和计划的命令,你通过web界面

需要的,如果要运行用java的东西,只要使用

String[] command={"java","-jar","myfile.jar"}; 
Runtime.getRuntime().exec(command); 
+0

谢谢,但我需要:“只是当我决定”不是每1分钟/小时...... – gran33

+0

看看编辑答案 – Dima

+0

感谢@Dima Goltsman! – gran33

1

你应该尝试使用JSch远程调用shell脚本,它基本上是Java内的SSH。

here's一个简单的例子。