1
我試圖通過Java與ARGS程序執行shell腳本如何通過Java
String[] cmd = { "bash", "-F", "/home/admin/Desktop/test_full_incremental.sh" };
Process p = Runtime.getRuntime().exec(cmd);
我試圖通過Java與ARGS程序執行shell腳本如何通過Java
String[] cmd = { "bash", "-F", "/home/admin/Desktop/test_full_incremental.sh" };
Process p = Runtime.getRuntime().exec(cmd);
您需要更改參數的順序,試試這個帶有參數運行shell腳本:
String[] cmd = { "bash", "/home/admin/Desktop/test_full_incremental.sh", "-F" };
什麼是錯的?一些例外? –
@AVolpe無一例外它不能採取mysql dump – javasundaram
觀察結果是什麼?請詳細介紹一下你被卡住的地方以及不能按預期工作的地方......(但是我懷疑是沒有完全合格的路徑使用bash會導致你的麻煩,因爲你的jre的PATH env變量可能不會包括它) – Tensibai