2013-05-15 121 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一個簡單的例子。