| Did you know ... | Search Documentation: |
| process->open |
->initialise.
If the process is already running, nothing happens.
When process<->use_tty
equals @on, a
pseudo-tty is allocated, the PCE forks a new process, connecting
standard (error) I/O to this pseudo-terminal. If process<-environment
is given, the environment of the child is manipulated accordingly. If process<-directory
is given the child will change working directory. Finally the child
execvp's (see man execvp()) using the
process<-name
and process<-arguments
from the process
object.
When process<->use_tty
equals @off,
two pipes are created, after which PCE forks. stdin of the process is
associated with one of these pipes, stdout and stderror with the other.
The command is started the same way as with process<->use_tty @on.
->initialise ->use_tty -name