2

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

在 AWS SDK 的帮助下,我将 Java 与“Eclipse Juno”一起使用。

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

有人可以帮我弄这个吗?

提前致谢。

4

2 回答 2

1

您正在寻找的是 unix cronjobs,请查看此处的 cron 作业手册并将其设置为随时运行。

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

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

String[] command={"java","-jar","myfile.jar"};
Runtime.getRuntime().exec(command);
于 2013-05-15T12:24:37.307 回答
1

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

一个简单的例子。

于 2013-05-15T12:42:09.933 回答