Deutsches LiveCode Wiki
Advertisement

Closes a process that was started with the open process command.

Syntax:

close process processName


Examples:

close process "/bin/sh"
close process tOpenProgram

Use the close process command to tell a process to exit after you've finished using it.

The processName is the file path to the process you opened with the open process command.

On Unix and Windows systems, close process closes the process's standard input. The process then finishes processing whatever data remains, and exits when done. On Mac OS systems, the close process command has no effect; you can use the kill command instead to quit an application that LiveCode launched.

The process takes a short time to exit after you issue the close process command. Since two processes cannot have the same name, you need to wait for a process to exit before opening a new process with the same name. To reopen the same process after closing it, use the wait command to delay until the process has finished exiting:

 close process myProcess
 wait until myProcess is not among the lines of the openProcesses
 open process myProcess

If a process was opened with the access mode neither, it exits automatically when it finishes running, and does not need to be closed.

See Also: openProcesses function , kill Command, quit Command, read from process Command

Advertisement