2012-04-25 21 views
1

我是新來的java,並尋求幫助編寫一個java代碼,從本地機器採取abc.sql文件並在特定日期和時間在unix服務器下的給定數據空間。Java代碼來安排一個SQL文件在UNIX機器上的特定日期和時間執行

+2

爲什麼選擇Java?安排一個調用命令行mysql可執行文件的cron作業會更簡單,並告訴它執行文件中的SQL。 – 2012-04-25 03:49:41

+0

@SamBarnum:你爲什麼認爲MySQL是rdbms? (我敢打賭你是對的,實際上,但在這個問題中沒有提及MySQL)。 – Asaph 2012-04-25 03:52:48

+0

也許他有一個需要控制Java應用程序執行的軟件需求。使用Java,他可以將應用程序從一個點移動到另一個點,而無需知道如何使用來自其他系統的調度程序。 – 2012-04-25 04:01:55

回答

1

使用cron實用程序。您應該通過執行

man cron 

閱讀它的手冊頁但是,如果你懶惰(像我一樣),不喜歡閱讀手冊頁(像我一樣),你可以只谷歌這一點,並找到了一些好的教程,像

http://www.thegeekstuff.com/2009/06/15-practical-crontab-examples/

在你做出cron作業,設置爲運行Java文件的命令,就像你在終端上鍵入它正常執行。

+0

謝謝Keshav ... – janand 2012-04-25 23:42:52