如何从scala脚本执行命令?

时间:2013-05-18 14:20:23

标签: scala

我想从scala脚本执行mysqldump -u talkexchange -p --opt talkexchange > /talkmedia/backups/database_backup.sql命令。我该怎么办呢?感谢。

1 个答案:

答案 0 :(得分:2)

您可以像@ {0__一样建议使用sys.process._,但稍微调整一下:

import sys.process._
import java.io.File
"mysqldump -u talkexchange -p --opt talkexchange" #> new File("/talkmedia/backups/database_backup.sql")

否则>将被解释为mysqldump的参数,而不是重定向运算符。