Hello. I'm interested to know all ways, how to execute external process in Unix...Till now I've found only 3:1) TProcess (http://wiki.freepascal.org/Executing_External_Programs)2) SysUtils.ExecuteProcess (http://wiki.freepascal.org/Executing_External_Programs)3) fpsystem (http://wiki.freepascal.org/Console_Mode_Pascal#Execute_shell_command)I also want to manage output of the executed process but with TProcess my program hangs with large output... And I don't like the way offered in http://wiki.freepascal.org/Executing_External_Programs.