Вы можете сделать это, используя sys.process
легко:
Выполнение системных команд и получение их кода состояния (код выхода):
import sys.process._
val result = "your_command" !
println("result = "+result) // result contain zero for success or non zero for fail
Получение выходных данных от системных команд:
import sys.process._
val result = "your_command" !!
println("result = "+result) // result contain output from the command
У вас есть несколько других опций (конвейер, перенаправление STDOUT, добавление к STDOUT и ...), вы можете увидеть эту ссылку .