标签: java amazon-web-services amazon-s3 amazon-ec2
我有一个EC2实例,我已经从S3获取了一个.jar(wget脚本命令)。 我想运行这个.jar文件,但不是在启动时,就在我决定的时候。
我在AWS SDK的帮助下使用Java和“Eclipse Juno”。
运行用户数据脚本对我没有帮助。
有人可以帮我这个吗?
提前致谢。
答案 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这是一个简单的例子。