1
我想從scala腳本執行mysqldump -u talkexchange -p --opt talkexchange > /talkmedia/backups/database_backup.sql
命令。我該如何解決它?謝謝。如何從scala腳本執行命令?
我想從scala腳本執行mysqldump -u talkexchange -p --opt talkexchange > /talkmedia/backups/database_backup.sql
命令。我該如何解決它?謝謝。如何從scala腳本執行命令?
你可以像@ 0__與sys.process._
但有小調整建議:
import sys.process._
import java.io.File
"mysqldump -u talkexchange -p --opt talkexchange" #> new File("/talkmedia/backups/database_backup.sql")
否則>
將被解釋爲一個參數mysqldump
,而不是重定向操作。
我得到這個錯誤,錯誤:未找到:鍵入文件。我已經導入了java.io.File._ – FireAndIce
對不起,正確的導入是'java.io.File'而沒有'_',將它固定在答案上。 – Chirlo