在`main :: IO()`中的haskell中执行外部进程

时间:2016-11-08 20:08:59

标签: haskell

我有一个类型的功能:
main :: IO () main = do putStln "before executing" execute "java -jar my.jar" putStln "after executing"
我想执行外部过程,类似的东西:

{{1}}

怎么做?

1 个答案:

答案 0 :(得分:1)

使用System.Process模块。一个例子:

import System.Process

main = do
    putStrLn "before executing"
    createProcess (proc "java" ["-jar", "my.jar"])
    putStrLn "after executing"