manatee-core-0.0.2: The core of Manatee.

Manatee.Toolkit.General.Process

Synopsis

Documentation

runProcess_ :: FilePath -> [String] -> IO ()Source

Like runProcessDefault, but wait for child process terminate. To avoid *zombie* child process. You will got zombie child process when child process exist before parent process, and parent process don't wait process.

runProcessDefault :: FilePath -> [String] -> IO ProcessHandleSource

Like runProcess, but just accept path and args.

runCommand_ :: String -> IO ()Source

Like run runCommand, but return IO ()

runExternalCommand :: String -> IO ()Source

Run external command and won't kill when parent process exit.

execute :: String -> String -> Bool -> IO (Maybe String)Source

Check command whether exist before exectue it. Return reason when not found command.