Service for executing external commands.
ExternalCommandExecutorServiceIdentification class.
Bases: AutoArchive._infrastructure.service.iservice_identification.IServiceIdentification
Identifies External Command Executor service.
ExternalCommandExecutorServiceComponent class.
Bases: AutoArchive._infrastructure.service.iservice_component.IServiceComponent
Service component for external command executor.
Registers service identified as ExternalCommandExecutorServiceIdentification.
Bases: AutoArchive._infrastructure.service.iservice_component.IServiceComponent
Service component for external command executor.
Registers service identified as ExternalCommandExecutorServiceIdentification.
See: IServiceComponent.destroyServices()
ExternalCommandExecutor class.
Bases: AutoArchive._infrastructure.service.iservice.IService
Executes external commands.
Executes passed command.
Commands standard output and standard error messages are propagated through commandMessage event.
Raises: |
|
---|
Executes given command as a child process.
Both standard output and standard error are captured and propagated via commandMessage() event. The order of messages written to standard output vs. standard error is not guaranteed to be preserved.
See also: ExternalCommandExecutor.execute().
Bases: AutoArchive._infrastructure.service.iservice.IService
Executes external commands.
Executes passed command.
Commands standard output and standard error messages are propagated through commandMessage event.
Raises: |
|
---|
Executes given command as a child process.
Both standard output and standard error are captured and propagated via commandMessage() event. The order of messages written to standard output vs. standard error is not guaranteed to be preserved.
See also: ExternalCommandExecutor.execute().