EC2-在运行EC2实例时运行jar

时间:2013-05-15 11:52:27

标签: java amazon-web-services amazon-s3 amazon-ec2

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

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

运行用户数据脚本对我没有帮助。

有人可以帮我这个吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

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

另外,您可以在您的系统上安装WEBMIN,它可以为您提供出色的服务器管理,包括cronjobs和预定命令,您可以通过网络界面

如果你想用java运行一些东西,只需使用

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

答案 1 :(得分:1)

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

here's这是一个简单的例子。