:: String -> IO () package:process

Creates a new process to run the specified shell command. If the command returns a non-zero exit code, an exception is raised. If an asynchronous exception is thrown to the thread executing callCommand, the forked process will be terminated and callCommand will wait (block) until the process has been terminated.