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