5
我目前正在編寫一個Haskell程序,執行一些初始化工作,然後調用ncmpcpp。我試圖做的是啓動ncmpcpp並終止Haskell程序,這樣只剩下ncmpcpp(可選地,程序可以保持在後臺運行,只要它是非侵入性的)叉到殼腳本並終止與Haskell原始過程
但是,儘管我可以要啓動ncmpcpp,我無法與它進行交互。我看到它的輸出,但輸入似乎是不可能的。
什麼我目前做的是:
import System.Process (createProcess, proc)
...
spawnCurses :: [String] -> IO()
spawnCurses params = do
_ <- createProcess (proc "ncmpcpp" params)
return()
我在做什麼錯了/我應該怎麼做不同?
這正是我所需要的。非常感謝你! – Sacchan